How To Code Tic Tac Toe Part 1 Architecture