changed SoundManager to extend singleton