fix-grid

@ajiraffe This fixes an issue I saw in the cam-pull branch. We were trying to access tiles that didn't exist because we were checking a location that was beyond the grid boundaries. I also reduced some garbage in the `gridBounds` calculation.

@kadst43 @AmbientOSX