Fixed makeMove, added alpha-beta pruning to minimax, extra stuff in utility function