Migrated to SDL2 hardware renderering (with Textures instead of Surfaces)