#include #include "controller.h" #include "player.h" #include "sandboxlevelbuilder.h" int main() { std::unique_ptr level_builder = std::make_unique(); level_builder->init(); std::shared_ptr player = std::make_unique(); const auto& starting_controller = level_builder->getStartingController(); std::cout << starting_controller->interact(player) << "\n\n"; while (true) { player->commitAction(); } }