simple OpenGl GameEngine