Thanks for the reply, Alex. Debug flow is very cool, but it doesn't solve the problem of tracking variables that are affected by numerous actions in the same state. That's why, in debug mode, it would be handy to optionally see the variables as they were when each action completed its task.
Another way to look at it is stepping through actions, not just states.