Castling was fix

Yes. Still needs 'en passant' and pawn conversion.