This is pretty interesting. I got stuck in a loop, but I'm not sure if that's by design. A quick tutorial (even just a block of text) would have been very nice because it isn't too intuitive. Still, I found this pretty neat and original :)
In fact my friends, when testing it were stuck too...
I think I should design levels so that the difficulty curve gets more progressive, and should make the gameplay more clear (as you said, it's not very intuitive).