Sketched out more tests for castling evaluators. Implemented tests for verifying that castling can't be performed any of the spaces the king could occupy are under check.
Sketched out more tests for castling evaluators. Implemented tests for verifying that castling can't be performed any of the spaces the king could occupy are under check.
Implemented additional tests for castling logic. Tests are passing.
Added tests asserting that castling can't be performed if a rook has been captured without moving.
Beginning to write general tests for _evaluate_move.
Fixed game logic: game no longer thinks that every move is a checkmate.
Added general test for illegal moves. Test is passing.
Beginning to implement tests for evaluation of moves that don't remove the king from check.