-
Tom Francis has a clever way (sorry, video) to be enable objects that should go away when another object goes away to not have references to each other in Godot: Subscribing to the source object's tree exiting signal.
Lots of people probably know this, and I should do it. Right now, I only use signals for timers.