Character Stats & Stat Modifiers

player character now has a full host of gameplay stats; stats can be
modified by equipment or modifier objects; modifications clean up
properly upon unequip or duration expiry