SDL2 Library from http://www.libsdl.org/