add Hex base class and HexTile class