Adversarial Thinking