Added the UserMapGameState (among other utilities) and made it render a Haxxit map. No user control yet.
Partial implimentation of seleting programs.