Iterated prisoners dilemma simulator