Rename Point to Coord to avoid clash, and use a pair for grid size.
simpler signatures for grid, remove drawGrid