SDL OpenGL C++ Game Engine