Really cool game, I actually played all the way to the end! Your addition of the buttons was especially inspired- it gives really good reason to want to rewind the enemies beyond just making the game easier. You showed some impressive level design as well. Great job!