You can use the in-game command 'impulse' to replay most scenes. Just search 'public function' in any given .as file and find the scene you want to read again. It works with encountering some enemies too.
For example, typing 'impulse' + shockHopperEncounter (it MUST be case sensitive), you can start that fight from anywhere. 'Course if you win and go to the Sidewinder later you'll find you've already beaten them and can go into the cargo hold.