docs: def wait_travel(self, character, thing, dest, cb=None):
          """Schedule a thing to travel someplace, then wait for it to finish, and call ``cb`` if provided
  
          :param character: name of the character
          :param thing: name of the thing
          :param dest: name of the destination (a place)
          :param cb: function to be called when I'm done
          :return: ``None``
          
          """
          self.wait_turns(self.engine.character[character].thing[thing].travel_to(dest), cb=cb)