cannot castle when rook is captured
king cannot capture when it would still put him in check