An impossible to beat, web-based game of Tic-Tac-Toe