Modified hex grid drawing to use line-strip, drawing only three sides of each hex
Hexagon objects contain point information to remove the need for repeated calculations
Drawing of a hex grid fitted to the width of the screen is now implemented
Created functionality to draw jittered hexagonal grid
TODO: separate vertices out to be objects shared by both surrounding hexagons
Fixed bug where first row hexagons were not sharing points (hex's SW point with previous neighbours SE)
Hexagon points list is now deep copied when creating list of the hexagon's 'regular point locations' to avoid this also being jittered
Currently, jittered grid is drawn over the top of regular grid
Screen clipping now is controlled by an interval parameter, so clipping to a space less than the screen is possible
Turned off drawing of regular grid
Jittered grids now also recalculate the centre point (averaged from perimeter points)
Added drawing for hexagon centres, both regular and irregular
Hexagon fill drawn with triangle fans
Hex edge vertices shoved into a single draw call (required lots of vert duplication which could be solved by indexing)
Hexes are compared with a mask image and those over white sections of the image are given a different fill color