Software Design Tic-Tac-Toe Project