C++ SDL Wrapper