Thanks for the kind words! Actually the most complicated part about this was how to make hexagonal grid work, but it so happens there are people far smarter than me out there that already solved that problem :) , Everything you see here is literally one google search away (or whatever search engine you use)