Fixed up the sound engine and added music.