C++ Wrapper for SDL and OpenGL