I can only think of a better design than Chuck's push-down stacks is my poor memory bank striving to replay steps I took on the game board against my imaginary adversaries. I wonder if any master can replay 1000 steps on any normal day against any worthy opponents. It usually won't take more than 200 steps to finish 19x19 game. I've seen teachers play against a dozen students.
