DOOM C++ OpenGl Port