Introduced the King into the game! With a corresponding simple test.
Implemented basic king's movement.
Triangulation.
Implemented more king moves while extracting a useful utility
Extracted the utility.
Added test for uncovered case.
Implemented one more direction of the King movement.
Refactoring: simplified the move to diagonals (need to step only 1 move so far)
The king may move to all sides.
More generic approach to move diagonally
Further simplification.
Added blocking method
Occupied squares cannot be moved to by a king
Capture test.
King can capture.
King can move
Explicit pieces enumerating in the switch
Merge pull request #66 from lrozenblyum/KingMovement

King movement - part1