Add SDL2 frontend (untested, beware!)