Changes:

Character: removed 'function' attribute - now a derived value.  This allows a character to have different functions for different players (e.g. employee to one and family to another).
Form1; Fief; SelectionForm; Character: made some alterations to reflect changes to function.