def init_stats
      @stats = {}
      @teams.flatten.each do |t|
        @stats[t] = {:gt => {}, :ps => {}}
        all_gt.each { |gt| @stats[t][:gt][gt] = 0 }
        all_ps.each { |ps| @stats[t][:ps][ps] = 0 }
      end
    end
def init_stats
      @stats = {}
      @teams.flatten.each do |t|
        @stats[t] = {:gt => {}, :ps => {}}
        all_gt.each { |gt| @stats[t][:gt][gt] = 0 }
        all_ps.each { |ps| @stats[t][:ps][ps] = 0 }
      end
    end
Count the number of times each team plays on a given playing surface and at what time. That way
we can balance the available playing surfaces/game times among competitors.