How to Deal with Opponents and Adversaries