separated fragments, set up scaffolding for asynchronous network request for player roster