Basic sound support

Added basic sound support

AND HACKY CODE PLS HLP
More documentation

Documented GameState, MenuState, and updated the readme to work with the
new game state stuff.