A Tic-Tac-Toe game for programming class