playSound function 
 
    
        
Future
playSound(
 - String sound, 
- AudioPlayer player, 
- SharedPreferences preferences
) 
    
    
  Implementation
  Future playSound(
    String sound, AudioPlayer player, SharedPreferences preferences) async {
  if (sound != "" && sound != "none") {
    logger.d('Playing sound $sound');
    try {
      await player.setVolume((preferences.getDouble('volume') ?? 80) / 100);
      await player.play(AssetSource("audio/$sound.mp3"));
    } catch (e) {
      logger.e('Error playing sound $sound: $e');
    }
  } else {
    logger.d('Sound not set, skipping sound effect');
  }
}