C++ Wrapper Library for SDL2