SoundManager now can be disabled.

When disableSound is set to true, all sounds stop.
Structural changes.
Some functions removed.
Some comments added.