fix: fencepost in GridBounds constructor from Tile