Index: new-game.cpp
===================================================================
--- new-game.cpp	(revision 8e8aed6854660a7a5027933b6dd3dfc51f1053b0)
+++ new-game.cpp	(revision 446e55df316c547047dc0eb5c46189c6958dba21)
@@ -264,4 +264,7 @@
    glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
    glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
+#else
+   glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 4);
+   glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
 #endif
 
@@ -269,6 +272,4 @@
    GLFWmonitor* mon = NULL;
 
-   glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 4);
-   glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
    glfwWindowHint(GLFW_SAMPLES, 16);
    glfwWindowHint(GLFW_OPENGL_DEBUG_CONTEXT, true);
@@ -299,4 +300,6 @@
       glDebugMessageCallback((GLDEBUGPROC)debugGlCallback, nullptr);
       cout << "Bound debug callback" << endl;
+   } else {
+     cout << "OpenGL debugg message callback is not supported" << endl;
    }
 
