agent(loc32, s0).
% --- Goal condition that the planner will try to reach ---------------
-%goal(S) :- forall(crate(Crate, Loc, S), target(Crate, Loc)).
goal(S) :- crate(cratea, Targeta, S), target(cratea, Targeta),
crate(crateb, Targetb, S), target(crateb, Targetb),
crate(cratec, Targetc, S), target(cratec, Targetc).