A fun puzzle based around Tic-Tac-Toe