Teleported you? I've never heard of anyone or anything being able to do that without technological assistance. But then the information I received about this place does not a difference between universes. Seems to me this world is really just an elaborate exercise in living the theory of alternate dimensions.