Amazing! I wish I had started playing it earlier this week.
I had the same issue as @SpeedyLom had my first time playing, which made me avoid villagers for my next several attempts (to little success, obviously). Besides that and the other small bugs others have already mentioned, I had an absolutely great time playing! I loved both the might of a giant army and the sorrow of seeing them all blown away in a matter of seconds.
Eventually, I struggled with feeling progress (generally around once I was only getting points instead of upgrades), and finished my play session around there. Clearly, upgrades can't go forever or what the solution is, but as it got harder to find enemies and didn't get stronger I was less sure of how to proceed.
Superb work! I loved it.