Nice puzzle game. I love the concept !
I think starting over everytime would become frustrating and later level should be designed with this in mind.