Sounds, muting, enemy states, GUI improvements.

- Started hooking up proper sounds.
- Sound effects and music can be muted independently of each other.
- Initial work on tracking the animation states for enemies.
- Fixed GUIButton collision detection to compensate for scrolling and
buttons that aren't at 0x0 coordinates.