Removed GLUT dependency