OpenGL basics implemented