Playing around with glut, building a canon