The concept has huge potential.
I think the first level was by far the hardest, and even after understanding all the mechanics of the game I still had to try many times to finish it. It would have been more interesting to order the levels from easiest to hardest.
I was stuck here because I was not able to grab the key: