Kryptonite 1. Create(a(set(called(CharacterClass,(which(represents(the(different(types(of( characters. 2. Create(a(set(called(Superpower,(which(represents(different(superpowers. 3. Create(a(set(called(Kryptonite,(which(represents(different(weaknesses(for( characters. 4. Create(the(above(func>ons(superpower(and(weakness,(and(apply(them(at( various(elements(in(their(domain.