Fix castling rule for black