rewrote heuristic evaluator, but computer is still losing