menu now works with starting and quitting.  need to add an options menu for changing game modes and other options.

events now returns a EVENT_* for what happens.  this way events doesn't care about anything else.

game correctly uses new EVENT_* returns for changing the game state.  Nothing outside of game.c should change the game state.

removed a bunch of functions with return values that i really didn't care about.  cleaned up some function definitions/declarations.