Mostly database stuff.

Fixing some problems, creating others. Mostly worked on the Fighter()
database model, and it's a fairly straightforward extrapolation from
there to others.