Having fun with OpenGL