Just right now understood the concept of a global SignalManager in Godot.
Holy shit why don't most people mention the use of that? If there is something that is insanely awful in Godot is making nodes communicate with each other, this is a lifechanging moment