Recoil: Evasion-Based Self-Defense Against One or More Attackers