I'm trying to check some weird nonsense with ttt, specifically automating games to check some data. Part of that was seeing how the game behaves when you can overwrite symbols but your moves are random. For that, I'm trying to keep a snapshot of every move. I have tried it with just outputting which cell it had overwritten, but because of my implementation that doesn't show the cell number if there was already a mark placed. I can't seem to find a way to add the Board() output into a variable for later calling