Added isOrthogonal() and isDiagonal(), removed set(Coordinate) in hexagon
Some work on the general game structure