code: def run_simulation(self):
          
          for _ in range(self.num_fights):
              # restore health between each fight
              self.c1.stats['Health'] = self.c1.stats['max_health']
              self.c2.stats['Health'] = self.c2.stats['max_health']
              
              # run the Battles
              b = Battle(self.c1, self.c2, self.traits, self.rules, print_console='No')
              #print(b)
              if b.status == self.c1.name:
                  self.num_c1 += 1
              else:
                  self.num_c2 += 1
                  
          # tag winner        
          if self.num_c1 > self.num_c2:
              self.winner = self.c1.name
          else:
              self.winner = self.c2.name
docs: runs the simulation