The idea is nice, the mechanics are there, but the way they control is not good. It's too easy to completely screw up and lose momentum and the timing of the last area is very tight. When you get it right and in the flow, it's incredibly satisfying, but that doesn't happen often enough.