Implemented isValid, getDistance, getDistanceOrthogonal and isAdjacent in hexagon::Coordinate