Fixed makeMove, added alpha-beta pruning to minimax, extra stuff in utility function, changed name of testBoard method to testWin (less confusing this way)