Lose by running out of money.

Also, troop payment comes after taxes, so you can actually have
0 gold after a step.  Watch out!
Redid income/payouts to work from towns/units.

Took some fiddling but it works now.  Don't assign values to
OgrePlayer objects until after initialization within a town or unit
method.