Renamed setups to be more general.

-Peter Mawhorter
Got everything working again with the new setup-argument structure to
support a thief setup (although that's just one big comment for now).
The new on_sale setup is working now, though!

-Peter Mawhorter
Debugged a bunch of English and content errors. The program is
considerably slower after adding just a little content, but it's due a
round of optimization in any case.

-Peter Mawhorter