Gamedev Problems: Grids

So, I think one of my favorite structures to use in games is a sparse 2D grid.

The big thing about this sort of grid is that you can do a lot of things -with- them

Perhaps the most basic way you can use a grid is as a way to define a set of play spaces.