Make minimax use same board, instead of duplicating for every possible move