Good start, but I think you should rethink the main rewinding mechanic. I like that you limit the player to a certain number of rewinds per level, but how does that help me, as a player to rewind? What reason do I have to rewind other than you forcing me to when my power runs out? Since the environment doesn't chance when I rewind, it just feels like you're arbitrarily forcing me to restart the level. You should make the player want to rewind. This is a good start that needs just a bit of improvement.