A tic-tac-toe web app.