Castling is fully functional