Transforming point coordinates so that pygame displays stuff as if origin was in bottom-left
Instead of having Hexagon convert input parameters to a column vector, it is explicitly required that input must be a column vector by numpy
Rotation matrix was reverse rotating. Also, now storing scaled direction vectors of all vertices
Creating eastern hexagon
Creating southeastern hexagon
Creating all neighboring hexagons
For each created neighbor hexagon, link these neighbors with each other and the passed-in hexagon
Redesigning hex class to use direction indices
Only drawing one layer of surrounding hexagons
Abandoning the thought of recursive drawing, and instead going to create them iteratively
Drawing hexagons iteratively