Do not store whether to show grid or not per layer

Instead, we pass which layer to draw the grid for as an optional parameter
to TileMap::display()