// director.hpp #pragma once #include #include "core/rendering/video.hpp" #include "game/scenes/scene.hpp" class Director { public: Director(); ~Director(); auto iterate() -> int; private: // Core std::shared_ptr