Add some extra conditions in Engine and Field to avoid suicide of Agents with Boxes