A fun idea and the little story around it kept me playing!
I think tightening up the speed of things could be beneficial, like the re-wind when you get a puzzle wrong felt VERY slow and got frustrating quickly, but the silly story kept me pushing forward and I chucked at the ending!
Good work!