Implementation of the game Tic-Tac-Toe with varying board sizes and intelligent and random computer players.