capturing prevents castling