On selecting opponents, suppose there could be a tiered system? After the first round, three tiers are created with four teams each, the score determining which tier a team is in. At the end of every round, its reorganized again by wins and losses. Each match however is randomized within the tiers, so that a lower tier team ATM wouldn't be fighting an undefeated opponent.