The way you added a new part to the level every time was a really unexpected twist, it's great how it makes you master the single levels by playing them repeatedly, while keeping them fresh with a new "twist" every time.
Great entry!