Programmer Puzzle: Encoding a chess board state throughout a game | Hacker News Reader