- refactored the recursive code to fix the bug where occasionally it would
  fail to 'fix' a rooms exits (i.e. rotate)
- refactored the map to keep the current room centered on the board.
-- possibly hilite?
TODO: neew to re-center when the room already exits.  Possibly store the
x/y position in data.
- rename gridCoord to position
- rename connections to links