It's quite engaging and very well polished, and it generally works good. I found the enemies quite annoying because of their fast movements during attacks that always confused me, but not in a terrible way. Also I think that you could have made the rewind mechanic more central to the gameplay, because it's actually pretty much playable even without it (at least in the first 3 or 4 levels).
Overall, well done, the work you put in it is visible