Another useful class would be a HexGrid version. This would be a hexmat style instead of rectangles. Some minor radius calculations would be necessary. Key facts can be find here for instance.
Quick definitions for a regular hexagon (one with all equal sides)
The side length a is the length of one of the six edges.
The circumradiusR is the distance from the center to an edge vertex. This is equivalent to what you would call the radius in a circle.
The apothemr is the distance from the center to the midpoint of a side. It maybe useful to note that given a radius R, the apothem r = R * sqrt(3)/2
Ursina offers an out-of-the-box Grid class here
Arguments could include
Another useful class would be a HexGrid version. This would be a hexmat style instead of rectangles. Some minor radius calculations would be necessary. Key facts can be find here for instance.
Quick definitions for a regular hexagon (one with all equal sides)
Might be a good first issue.