text: #include <fmt/core.h>
  
  #include "abcg.hpp"
  #include "openglwindow.hpp"
  
  int main(int argc, char **argv) {
    try {
      abcg::Application app(argc, argv);
  
      auto window{std::make_unique<OpenGLWindow>()};
      window->setOpenGLSettings({.samples = 4});
      window->setWindowSettings({.width = 600,
                                 .height = 800,
                                 .showFPS = false,
                                 .showFullscreenButton = false,
                                 .title = "Infinite Runner"});
      app.run(std::move(window));
    } catch (const abcg::Exception &exception) {
      fmt::print(stderr, "{}\n", exception.what());
      return -1;
    }
    return 0;
  }