Best implementation of looping back on the same level idea that I have played so far. Adding a timer in a puzzle game doesn't usually work and yet I think in your games case, it allows backtracking through the same area feel less repetitive and stay compelling as you go back through. Great pacing, and multipurpose level design. Superb!