throw a more precise error message when a client-side faction-lookup
error occurs -- should help track down problems related to the faction
lookups.
a few updates to rendering in an attempt to fix others' issues of
black-backgrounds.