Nice! Some of the puzzles toward the end of the game were difficult with tight margin for error.
I did notice a couple times it seemed like the timer still had a few tenths left but restarted me anyway. I'll chalk it up to skill issue on my part. Nice job with the theme too, clever puzzle game.