OpenGL GameEngine Base