2D OpenGL game engine