update hill-climbing animation
implement greedy best first search