I share the exact same problem. Your best bet is to edit the game files (the init file is the one you're looking for, I believe) so that the game pauses when important things happen (such as a destroyer making an appearance).
Other than that, there's nothing that I know of

.