I LOVE the character art!! XD Just out of curiosity from someone who took a similar approach to the theme: How did you handle recording the player's movements?
The scripts record a bunch of things like position, velocity, etc. every few frames and puts that info on a list, then when you rewind it executes these "snapshots" in order. Thanks for playing!