implementation of Profiles

all aspects, except those related to race affinity are implemented in
enemy and character profiles