Definitely needs to be optional - there are plenty of missions I want to forget, not have replayed for me in glorious tedhnicolour!

Perhaps a discrete 'Mission review' button on the debrief screen at the end of a mission?

I'm not a programmer (at least not for 20 years, and then in Basic!) so I assume it will be a fairly easy thing to implement - simply have the computer capture the positions, velocity and vectors of every single particle in the game (ships, missiles, asteroids and escape pods) every single turn and let us replay the mission at our whim.

Easy.

Glad I could help.

The one thing that we learn from history is that we don't learn from history...

It's a good idea
I'd love to be able to replay at least the last turn, and save it as a "highlight" - for when something weird happens, or you do something really skillful.
Maybe not whole missions though.

Unfortunately, it doesn't look like CM is being developed any more - the last update was 5 years ago...