A Chess Combination Program Which Uses Plans