encapsulated views
opted for not reloading players and courses on view changes. fixed duplicate names in players list