A theory on how a structured grid should behave
The first test is green
Changed the concept of DirectedGrid a bit --- it will all be contained in the Grid class
Moving north works halfway good
Refactored a bit
Moving North works, south not so much
An object can stay in place.
All object stay in bounds
Moving object around the grid seems to work fine
Created some direction visibility tests
Determining available directions seems to be ok
Things seem to be working for now