LeagueCodeGenerator
LeagueJoiner