Snap-to-Grid

Added in snap-to-grid system for movement.

Uses static variables to define the grid.  Will need to move it over to
the defined gridSize from BlockSpawn eventually, but BlockSpawn.gridSize
is statically set in the editor atm.