castling (and parsing for promotion)