Represent a 3×3 game board on an LCD, read moves from a keypad, reject occupied cells, and check rows, columns, and diagonals.