- XXX, styles.css
- index.html, functions.js, squares()
- square_clicked(el), globals.js, setup()
- checking for XXX: check()
- the colouring-in: show_result()
- "teaching" the computer to play, do_x(id)
- implementing the computer's move
- player can't click while the computer is thinking
- layout
- index.html, styles.css
- the win/lose messages
- the win/lose messages
- latest X in brown, another go
- another go implementation
- keeping count
- hide another go until the end
- no return before the end