Manages a 2d array of values mapped to x,y coords. coord data methods to help with data maniuplation and searching (getAdjacent, findNearest, filter, getWithinSquareRadius etc.)