updated SoundHandler, still WIP