public bool CanStep(MovableBase mob) => false;
public bool CanStop(MovableBase mob) => true;
public bool CanStep(MovableBase mob) => !(mob is IHero && Useful.ReverseDirection(mob.GazeDirection) == Direction);
public bool CanStep(MovableBase mob) => false;
public bool CanStop(MovableBase mob) => true;
public bool CanStep(MovableBase mob) => !(mob is IHero && Useful.ReverseDirection(mob.GazeDirection) == Direction);