Modified Game, GameState, and GameMap, plus made other adjustments, to get the code compiled and working.  While it does run, HumanControlledStrategy doesn't yet get actual human input, and will loop forever.  This must be fixed by getting human input and displaying appopriate prompts to the user (including displaying the state when appropriate).