I hate OpenGL
... no fun at all