Python Adversarial-outcomes Resources