Refactoring, adding Randomer bot. Begin extracting TournamentController to interface.