Creating a league scheduling app with games, teams and players