Port from SFML to SDL2
Fix tests
Add preview image