The best progression curve I had all day - the only thing I dislike is that you didn't have time to make more levels using the last mechanics you introduced! It's a bit rougher on the presentation side but the mechanics and the way you showed them was solid.