play_sound now throws an exception if sound name is invalid. also
changed play_sound_path to play_sound_custom.