Changed the framework from GLUT to GLFW