The idea was to go off the learnsets. It's when and how we learn new moves that was the issue there. If we go with the idea that your Pokemon will know moves up to level x in their learnset or that they know the first x amount of moves in their learnset, then it's kind of solved. But we need [@AbysmalDemon]'s say on this matter.