Rebuilt everything on top of OpenGL instead of Glut