canEquip now accounts for multiple profs in class_required