new logic for organizing and tracking players
also finished writing the method for player team change