Management
Management exists the entire time that the program is running, and is in charge of the boring nitty-gritty, such as loading Acts.
There is only ever 1 instance of this class. You may create a subclass and then set it on the "root" (Game) resource. Many / most games work fine using this default implementation.
Management should not be confused with Director. A Director is in charge of a single Act, and is no longer used when the Act finishes.