Did a bunch of work on an action menu and the grid system
added a Tile class for managing the grid