Nice mechanic and well presented :)
Although I think having to go all the way back to beginning every time you die is a bit brutal, especially in a puzzler.