Quite unique gameplay mechanic for me, seems complicated, but surely could fit it an another game as an addition to the main gameplay. The game is difficult, but after a few tries I managed to beat it. Great work!
P.S. I really missed restart button :((((