I made changes to support chess 960.
I changed CastleRights to keep track of castling rooks.
Also, castle moves are encoded as 'king takes rook'.
This is not a backwards compatible change, so accepting this pull request requires bumping up the major version of the crate.
I made changes to support chess 960. I changed
CastleRights
to keep track of castling rooks. Also, castle moves are encoded as 'king takes rook'. This is not a backwards compatible change, so accepting this pull request requires bumping up the major version of the crate.