Undo Output Control
version 3/110717 by Erik Temple
Version 3/110717 of Undo Output Control by Erik Temple begins here.
"In addition to allowing control over UNDO default messages, provides hooks into UNDO processing, including multiple ways to suspend UNDO temporarily, to place limitations on UNDO (such as allowing only one UNDO in a row), and to control when the game state is saved. Using the latter, we can effectively control which turn UNDO returns us to."