An object oriented design of 3x3 Tic-Tac-Toe game involving single player vs automated computer player.