Yet another OpenGL game engine