Instructions of a "God" game object, try a ScriptableObject! But you're right cross object communication is tough.
I end up relying on asset-ized SOs to do a lot of this. When communication between any two nodes is mostly one directional, events and triggers work great. (Ryan Hipple has a great talk on this, just search for "Ryan Hipple ScriptableObject".