refactor field names to make it less confusing

grid.grid was confusing. Now a game is a list of grids. Instead
of having grid.grid, it's grid.state. Should make the spark code
read easier too.