Yeah, it's in my todo list, but it's a HUGE-ASS feature, and I'm still not sure how I'll do this. So it's still in a "planning state".
To give you a little bit more detail, replaying player and enemies movements is simple (even though you have to replay animations at the right time, etc), but replaying gunshots accurately, particles, holograms flickering, blood splats,etc; is getting a little bit trickier, it isn't that hard, but I have to find a way to store all these information efficiently without having >9000 pieces of data scattered everywhere in an unorganized file.