Implemented King mechanic

King can move around the board in either direction in one turn (so long
as it is jumping).

King is crowned when black or red reach opposite sides of the board.

King move calculation does not allow king to move onto previously
occupied spaces in said move.