Amazing level of detail in this game. I kinda felt like you had to guess the timing in some levels where you couldn't see everything. Like, I tried and thought I succeeded only to find out there was yet another enemy off screen. Kinda killed the fun for me tbh.
Other than that it was a cool that you use rewind to get the timing just right. There were just some levels where I felt like I was guessing, because of off screen stuff.