JavaScript- and AJAX-driven tic-tac-toe.