Really clever concept. I found the default controls really unintuitive on keyboard and kept doing one thing when I meant to do another, and I agree with the other comments that suggest it would be better to restart the last iteration of yourself instead of the entire loop from the beginning. Maybe give the player a certain number of tries before it forces a full loop reset?