I suggest a stable 2 stacks and a percentage chance for a 3rd stack to appear, rework the GM, keep the group stack, and don't remove morale.
Zhirny-Zhirny +
And I would also suggest that the 2nd level should always be built for the Tower and Inferno only. It's too overpowered for the others.