Screwing around with some settings
Removed BBox, renamed position to origin

I've replaced the BBox class with a pair of inline functions in
check_bounds.hpp. I've also renamed the 'position' variable to 'origin' in
several locations.

These changes are mostly to alleviate ambiguity.
Updated database control, character stats are saving

Just for the record, I don't like the way SAVE_CHARACTER is expanded like
that.
Replaced several lookups to the same object with a reference