Moved sound playback logic to SoundPlayer service