In the newest update, you now introduced that your soldiers can eat/sleep, which is a great thing. But what hasn’t changed is the defense range. Enemies need to come very close in order for your soldiers to get active.
What I would like to propose is, that the player can define the range of the defense banner area. Maybe even create complex area to make the reaction of your soldiers more intelligent. To clarify what I mean, I made a screenshot:
So lets say the green area is the minimum area that gets defended when placing a defense banner. This is something the player can’t change. But now you can further increase the area to your liking (the red area). Since I want my soldiers to react as soon as possible when enemies come from north, I enlarged the defense area in the direction to north. So as soon as enemies step into the red defense area, my soldiers will start moving out and attack the enemy.