Castling almost works. Correctly identifies when castling is acceptable, but doesn’t move rooks.