Started port to SDL2