More learnset checking for egg moves
- instead of a free pass, level-up moves from a level higher than the
  current level is checked as an egg move
(other ways of learning a level-up move are still available)