Prolog 8-puzzle solver (using A* search algorithm)