Missing features

  • Stepping with keyboard
  • Invalid positions
  • Replacing positions
  • No state for no winner
  • Perhaps play again