'This is where the magic happens. Send details about the game to the
Evennia Game Index.'

@inlineCallbacks
def send_game_details(self):

    (status_code, response_body) = (yield self._form_and_send_request())
    if (status_code == 200):
        if (not self.logged_first_connect):
            logger.log_infomsg('Successfully    sent    game    details    to    Evennia    Game    Index.')
            self.logged_first_connect = True
        return
    logger.log_errmsg(('Failed    to    send    game    details    to    Evennia    Game    Index.    HTTP    status    code    was    %s.    Message    was:    %s' % (status_code, response_body)))
    if ((status_code == 400) and self._on_bad_request):
        self._on_bad_request()
