The system is intended for two things - a graveyard-style respawning system, and racial start positions. I’ve tried adding a loading screen (which worked!), but I still fell through the world, as the teleport occured before the level had loaded in. As such, the teleport can occur from any point in the map - it could be close by, far away, or halfway across the world.
The levels load based on distance, and I have no idea where to start if I want to preload a level, get a reference to it and wait until it’s been loaded.