OpenGL Demo code, updated arbitrarily