Artificial Immune Systems and Particle Swarm Optimization for Solutions to the General Adversarial Agents Problem