Object that holds all of the phase constructors.
This is used to create new phases dynamically using the newPhase method in the PhaseManager.
Remarks
The keys of this object are the names of the phases, and the values are the constructors of the phases.
This allows for easy creation of new phases without needing to import each phase individually.
Object that holds all of the phase constructors. This is used to create new phases dynamically using the
newPhasemethod in thePhaseManager.