memoized mirror version of board now
added a tiny breath-wise checker to eliminate branches when a win was possible in the next move