- The player can start a 3x3 game in the browser
- Two human players take turns playing (X or O) until the board is full or one of them wins
- The winning player (or tie) is announced
- It looks pretty 🙂
- The users can play again
- A human player can play against a simple computer who randomly selects an available space
- A user can choose to play against an expert computer via an API call to Dan's AWS Lambda https://github.com/pelensky/ttt_network_player