beginning to organize by game state, team state (class), and player state
correctly fetching