Earlier quoted context omitted.
I didn't understand the conditions at first. I think it would be good to have visual feedback on what the issue is when trying to make a forbidden move, e.g. trying to move through "somebody at Carrot", the condition and the Carrot field should be highlighted together.
Having a knack for these, I found these "lack" of hints (understanding goal, covered tiles, no precondition failed) to be part of the game, and making deduction/memory work for it. There was just enough for me to understand it. Had these hints been there I'd have been bored rather quickly.
Reinforcing the rules of the puzzle when you try to violate one is a good idea.