makeVectors and negamax

vectors are now updated after each move