public bool CanEnter(Mover mover) =>
 mover is Flyer || mover is FireBall || (mover is Walker && direction == Vector3Int.zero);
 public bool CanExit(Mover mover) => CanEnter(mover);
 public bool CanEnter(Mover mover) =>
 mover is Flyer || mover is FireBall ||
 (
     (mover is Walker || mover is GrassMower) && (direction == Vector3Int.zero)
 );