I have done some testing, and have figured out EXACTLY what the error is with the validator. Here is how it validates things right now: (besides the illegal uber thing)
1. Notes the pokemon’s ability
2. Goes through the pokedex BACKWARDS until it finds a mon with that ability
3. If there is no...