Updated sound engine.

Improved overall implementation and removed hard coded implementation. Separated sfx and music in sound manager. AP-195