great concept of rewinding! my only constructive feedback is about the enemy behavior, i think it needs a little bit of tweaking. but great overall!