If military units walk along a wall to find holes why can’t villagers distinguish holes in a wall or places that need a wall built in?.Why do they concentrate on a lumber camp instead of attacking, say, a barrack? Units differentiating between important/unimportant buildings when attacking a town.Villagers understanding they shouldn’t stand under a gate - keeping it open -after building or repairing it!!!.Villagers and units differentiating between inside and outside (of walls, for example!!).Rather than a critique, I’m starting a discussion on this topic, to know more about what can or can’t be done, or what can or can’t be expected (time/resource-wise or else). But there are still things that baffle me each time I play the game and I’d like to know why they aren’t addressed. I can imagine it is not easy, otherwise we’d have one. I’ve always wondered what it takes to write a good AI.