'This hook is called by the engine whenever the player is moved
into this room.'

def at_object_receive(self, character, source_location):

    if character.has_player:
        wexit = search_object(self.db.west_exit)
        eexit = search_object(self.db.east_exit)
        fexit = search_object(self.db.fall_exit)
        if (not (wexit and eexit and fexit)):
            character.msg("The    bridge's    exits    are    not    properly    configured.    Contact    an    admin.    Forcing    west-end    placement.")
            character.db.tutorial_bridge_position = 0
            return
        if (source_location == eexit[0]):
            character.db.tutorial_bridge_position = 4
        else:
            character.db.tutorial_bridge_position = 0
        character.execute_cmd('look')
