switched from minimax to negamax, since board eval fncs use perspective. agent