Added shader and cleaned up OpenGL.