SDL2 wrapper for C++11