docs: def _parse_game_data(self, game_data):
          """
          Parses a value for every attribute.
  
          The function looks through every attribute with the exception of those
          listed below and retrieves the value according to the parsing scheme
          and index of the attribute from the passed HTML data. Once the value
          is retrieved, the attribute's value is updated with the returned
          result.
  
          Note that this method is called directory once Game is invoked and does
          not need to be called manually.
  
          Parameters
          ----------
          game_data : string
              A string containing all of the rows of stats for a given game.
          """
          for field in self.__dict__:
              # Remove the leading '_' from the name
              short_name = str(field)[1:]
              if short_name == 'datetime':
                  continue
              elif short_name == 'boxscore':
                  self._parse_boxscore(game_data)
                  continue
              elif short_name == 'opponent_abbr':
                  self._parse_opponent_abbr(game_data)
                  continue
              value = utils._parse_field(SCHEDULE_SCHEME, game_data, short_name)
              setattr(self, field, value)