Hello, everybody!
Been working with Godot a couple of weeks, now, and I'm really loving it when I'm not hating it. Just spent a few hours trying to solve a raycast problem only to find that I had forgotten a minus sign, and my raycast was pointing in the wrong direction. C'est la frickin' vie, I guess.
Anyway, I'm experimenting with how to navigate between scenes. I figured out how to change scenes when I bring the controller close to a particular sphere. The problem is, when I change scenes, the controller doesn't track anymore. I have a feeling if I can get this nailed down, it will fill in some major holes in my knowledge of how the engine works.
My teleport and scene change are in my controller node.
My ARVR initialization is in my "World" node:

extends Spatial
func _ready():
var arvr_interface = ARVRServer.find_interface("OpenVR")
if arvr_interface and arvr_interface.initialize():
get_viewport().arvr = true
get_viewport().hdr = false
Thanks in advanced for any smarter eyeballs than mine!