Cool idea. Making the player not be affected by the rewind makes for some interesting puzzle elements. Nicely done.