One Million Chessboards · eieio.games
One Million Chessboards · eieio.games

eieio.games
One Million Chessboards · eieio.games

That last part - optimistic move application with what games people sometimes call “rollback” - is about 1,600 lines of code that took me a ~7 days of fulltime work to write. I don’t remember the last time I wrestled with a problem that hard!