Fun game, and cool puzzles! Really interesting and unique use of the time loop, which is a theme that I've seen a lot.
I would have liked a bit more forgiveness when it came to character collisions. Was frustrating to solve a puzzle, but keep restarting because you catch 1 pixel of your character on a wall.