minimax all the way to the game end state
change computer player to use promises
fix name typo