Updated Graphics

I'm slowly weening myself off of legacy OpenGL functions. I don't like
it :(