Taking away puzzles when you fail one is so obnoxious. Having to do a puzzle repeatedly because you're struggling on the next level is one of the most insanely unsatisfying gameplay mechanics that exists. It would be much more enjoyable to just have that puzzle reset when the timer runs out rather than making you re-do the previous one as some sort of punishment.