add Hit die handle, refactor basic char factors