Add traitorous Guardians
What if we have some villagers that were [b]Traitors[/b]? They could be throwing bottles at the player from windows, and possibly helping Destroyers by regenerating their health. The player could close their windows by spending some morale, and they would come back after a while. In other words, they would play the opposite role as that of Guardians. This would play very well with the real-life story, as some (few) villagers are indeed traitors instead of helpers.