Add IMG_Load constructor and some propreties to sdl::surface
Make renderer::texture_from* functions appropriately const
Build with debug info
Add sinewave background distortion effect