It took me a little bit of time to figure out what how rewinding works, but I like that puzzle that you've come up with!