Several cleanups and imrpovements

- Improved music handling and added cross-fade support.
- Made the level music loaded from a level parameter.
- Improved the sound handling code to better handle future interface sounds and creature states.
- Added menu click sounds.
- While seeing it, removed the creature mana, mana per level, and max mana stat.