Fix an error in the documentation
Add castling movegen tests
Fix the incorrect documentation