A lot of commits but needed because my son Bruce helped me to significantly reduce the logic in the server code.  The game controller now handles asking and receiving responses from the game object.