a generic character sheet generator