This is really nicely polished, and the mechanic is a neat idea.
My one complaint would be that the levels didn't really develop the mechanic, so much as repeat the same thing, but to be honest, I don't see what you could have done without adding new mechanics.
Best submission I've played so far!