My idea is that the player destroys the level if they stand on it for some time. Each time they die, the level does not reset and any damage done stays. The player basically is transported to a new beginning because the level is different
You could also add a clone of the player after each death that follows the previous path so the player can collaborate with his own past.With a lot of clones on the screen at the end it could be fun.