SoundManager added, StateManager tweaks

StateManager fixed, less messy calls.

Empty SoundManager singleton added, functionality to be added