Very polished game! I love the concept of using time loops to solve the level instead of trying to escape a time loop, I've never encountered that mechanic before.