Vizzini: A Chess Engine in Pure Go May 27, 2026 How I built a UCI-compliant chess engine in Go — how it represents the board, searches for moves, judges a position, and plugs into a GUI, a web API, or a Lichess bot. gochessalgorithmsaiuci