- Removed the StateMachine class.  It was extraneous and useless.
- All State classes now receive just a pointer to a Game instance.
- Game changed around a lot.
	- Moved several smaller methods to the header to make them inline.
	- Moved setState to the source file.  Renamed to setGameState().
	- Added getGameState().
	- Re-arranged deletion of members.  I *PREFER* to delete in the reverse order of allocation when possible.
	- Added getScreenManager().
	- Added getPlayer().
- Moved GameState enum to Game.hpp
- Adjusted constructors of all states to access Player info from the Game instance passed to them.