Finished demo

The way the combat code was programmed introduced a few bugs: the
defenders got to hit every attacker that approached them (on the
attackers' turns), then the defenders were each hit by only one attacker
(on the defenders' turns). Corrected this after watching defenders
slaughter multiple attacking armies a few times. Each unit now makes a
single attack on his own turn.