Enum objects, hexagon and edge setup