cleanup + fading between textures