/**
* @brief Constructs a Phase with references to GameLoop and GameWorld.
*
* @param gameloop Reference to the parent GameLoop.
* @param gameWorld Shared GameWorld used by passes in this phase.
*/
explicit Phase(helios::engine::runtime::gameloop::GameLoop& gameloop, GameWorld& gameWorld) : gameloop_(gameloop), gameWorld_(gameWorld) {
}