My card game is getting complicated, so I'm working towards being able to view the event stream and jump to previous points for debugging purposes. Along the way, I realized I was implementing undo/redo! So that might just end up in the game now (useful for me during development either way).
(if you look at the terminal, you can see when I'm pressing undo/redo vs when the game is progressing normally)