my foray into OpenGL, in Go