tic-tac-toe-game from REACT tutorial: https://reactjs.org/tutorial/tutorial.html All 6 extra challenges are implemented