added fading platforms and fixed level reset on restart