Index: trial.py
===================================================================
--- trial.py	(revision 10)
+++ trial.py	(revision 10)
@@ -0,0 +1,15 @@
+#!/usr/bin/python3
+
+import random
+
+import main
+
+wins = {}
+
+for i in range(1000):
+    random.seed(i)
+    winner = main.main(10)
+    x = wins.get(winner, 0)
+    wins[winner] = x + 1
+
+print(wins)
Index: main.py
===================================================================
--- main.py	(revision 6.1.60)
+++ main.py	(revision 10)
@@ -109,4 +109,12 @@
             return False
 
+    def winner(self):
+        if self.team_failures == 5:
+            return "SPIES"
+        elif self.wins >= 3:
+            return "RESISTANCE"
+        elif self.losses >= 3:
+            return "SPIES"
+
 
 class AdvanceMission(object):
@@ -196,4 +204,6 @@
         state = state.do()
 
+    return shared.winner()
+
 
 if __name__ == '__main__':
