def join_world(self):
        self.active = False
        self.player.update_output(['', 'You have entered the world of %s.' % GAME_NAME, ''])
        if self.newbie:
            nl = '*' + (' ' * 67) + '*'
            newb = [ ' Welcome, new player! '.center(69, '*'),
                     nl,
                     ('* If you would like some help playing the game, type "help newbie". *').center(69, ' '),
                     nl,
                     '*' * 69,
                     ''
                   ]
            self.player.update_output(newb)
            self.world.tell_players("%s, a new player, has entered the world." % self.player.fancy_name())
            self.world.play_log.info('New player "%s" created.' % self.player.name)
        else:
            self.world.tell_players("%s has entered the world." % self.player.fancy_name())
        if self.player.location:
            self.player.update_output(self.player.look_at_room())
            self.player.location.add_char(self.player)
        self.world.play_log.info('Player "%s" logging in from: %s.' % (self.player.fancy_name(), str(self.player.conn.addr)))
The final stop in our InitMode state machine! 
dataset/ETHPy150Open shinymud/ShinyMUD/src/shinymud/modes/init_mode.py/InitMode.join_world