Base class defined, hexagon working smoothly, ui started.