shawn42/gamebox — comment on commit 7b0c9aef78b3b5af6dd89e8229e893b70515f9f2
File:  line 0
By jameskilton:

But it still is the StageManager's job, you haven't changed that here, you've just made it harder to understand what's going on in StageManager. The StageManager manages all stages, and that includes the BackStage, which itself is a stage that all stages have a link to. It feels like you're adding magic for the sake of having magical code.