finished castling, full check detection, en passant, pawns promote to queens