CS 670 - Lab 2 Evolutionary Games (rewrite)