Change IV representation to use logical order rather than in-game representation
Remove NON_SHINY_STATIONARY encounter type (should be STATIONARY with shininess set to never)
Made unified PID generation function to handle various generation parameters rather than having lots of specialized functions to cover each case
Centralize criteria checking in criteria data structures
Small WonderCard search optimizations