Minor change to Position.
Updated TileGrid interface.
Rough abstract for TileGrid.