I have seen several games with same player looping concept, but this one is the first puzzle, and it's really well executed! Bonus points for cats :з