types square https://www.redblobgames.com/grids/parts/#squares hex https://www.redblobgames.com/grids/hexagons/ triangle https://kvachev.com/blog/posts/triangular-grid/