Using ResourceManager for cached laoding of sounds.
Separated PlaySound into PlaySFX and PlayBGM.