Game Engine based around OpenGL