Removed no longer needdada

removed no longer need

In doExplore/5

doExplore(X,Y,D,L, Sequence):-
   append(L, [visited(X,Y)], C),
   append(Sequence, [turnright], S),

I see

append(L, [visited(X,Y)], C),

but then what happens with C?

Since variables in Prolog are immutable you have to pass along the new variable C.

Thanks for pointing it out. I’m not sure why if I pass in with C, it won’t even work. But if I pass in L, it works in some cases

Sorry which part or in what way should I reformat it?