Added global SoundManager to play sounds whenever (It communicates with EngineInfo to get SoundBuffers. And separated Engine code from Game code a bit