Cartesian\Point, Cartesian\Plane and Turns.

The commits express everything I wanted to (or thought at the time). I took the tests @iannsp made and put it inside an Integration suite, also explained more the tests facilitating understanding of the game (as I progressed through the code).