Refactor RoundRobinTournament from Tournament abstract base class