1. XXX, styles.css
  2. index.html, functions.js, squares()
  3. square_clicked(el), globals.js, setup()
  4. checking for XXX: check()
  5. the colouring-in: show_result()
  6. "teaching" the computer to play, do_x(id)
  7. implementing the computer's move
  8. player can't click while the computer is thinking
  9. layout
  10. index.html, styles.css
  11. the win/lose messages
  12. the win/lose messages
  13. latest X in brown, another go
  14. another go implementation
  15. keeping count
  16. hide another go until the end
  17. no return before the end