Some documentation
Removed superfluous lists and using block-level scope courtesy of let
Consolidated cardinal directions and cartesian grid lines into a single array and provided a public method as a way of retrieving aforementioned data.
A bit more ES6
Grid boundaries
This task isn't complex enough to warrant prototypal inheritance.
Cleaned up some legacy code
Doc