docs: def fetch_state_data(self):
          """Fetch the raw JSON game state data from EchoVR's ``/session`` API
  
          This method could be useful if you want to retrieve some API data not
          directly exposed by this Python wrapper. Otherwise, you should probably
          use :meth:`fetch_state` instead.
  
          :returns:
              An object (probably a :class:`dict`) representing the raw JSON
              response returned by the EchoVR client.
  
          :raises requests.exceptions.ConnectionError:
              This exception will be thrown if the API is unavaible. This might
              indicate that the user is not currently in a match, or that they
              didn't launch Echo VR with the `-http` option.
  
          :raises json.decoder.JSONDecodeError:
              This exception will be thrown if the data returned by the API is not
              valid JSON. Likely indicates a bug in Echo VR or in this library.
          """
          response = requests.get(self._gamestate_url)
          response_text = response.text.rstrip('\0')
          return json.loads(response_text)