C++ wrapper for libSDL2