Implementing league initialization