clean build with sdl2, no input
working port to sdl2