Codnig HexGrid, GameMouseController, and Pathfinder