completed race affinities and stat updates

characters respond to race affinities through stats; recommended next
step would be to create battle interface to apply this feature