Update set validator

This fixes Kecleon with Protean and tutor + egg moves being incorrectly
legal