hexagon-based game of life