Switch to hexagons for performance
Removed unnecessary new bitmap allocation