basic framework for dealing with players, api, venues, tournaments, leagues and more...