* SDL2.0 and Clean Code