connected(From, CrateLocation, Direction),
crate(_, CrateLocation, S),
connected(CrateLocation, CrateTarget, Direction),
- not(crate(_, CrateTarget, Direction)).
+ not(crate(_, CrateTarget, S)).
% --- Successor state axioms ------------------------------------------
agent(AgentPlek, result(A, S)) :-