Add CameraController::teleportTo() that directly places the player at the target position without the expensive floor-search loop in reset(). The loop does hundreds of WMO collision checks which hangs in cities.