Love the stuff here- really gets my creative juices going :D
I have a question though:
Is the hex grid using cube coordinates (and not offset) for its location ? I'm toying with the idea of making a fog overlay utility that I can use to reveal only hexes visible to a particular hex (it would reveal the current hex and a partial of any adjacent 6 hexes at a time).
Keep up the good work !