Completed the tests for possible castling moves. Now to implement the resulting board