Game is good, but the AI is a real fun killer. You spend shitton of money for walls, villagers and you loose both of them, because:
1. They don't hide behind them, but walk freely in front of them
2. You can't repair walls, so when you loose them, you loose all the money you put into them.
Beeing able to at least tell villagers where they should stay and being able to repair walls would make the game more fun to play without making it easier.