check, castle, en passant attempt 1