A synthesis of my JS and Angular TicTacToes