SDL2 support added