Cute game! Simple, but with an interesting premise. The pixel art was cute, and I think the concept of having to sacrifice yourself to progress is a good one. I think if you ever came back to the game, I'd suggest making the movement/rewind speed a bit faster, as it felt a bit slow.
Nice work either way, though, especially since it looks like you made nearly everything yourself (as a one person team, to boot)!