I'll see if it still holds up in Godot 3.1 (or maybe my code is just terrible and 3.1's debugger hates me).
Thank you!