Neat. I’d recommend looking into a hexagonal coordinate system. It has the benefit of each block being equidistant from its neighbors and clustering is a breeze. It also looks better. There’s a couple open source libraries Uber has that make it a breeze to work with.