There's some good ideas here, even some real speedrunning potential, but there is unfortunately a lot about it that doesn't work (such as the menu button when you die).
Question, though: why is there even a jump button? I felt like I was only using it to skip intended solutions by jumping over spikes.
I actually forgot the rewind mechanic was there, entirely.