[@Joshua Tamashii] Personally speaking I prefer the whole unlimited moves thing. It doesn't make sense that pokemon that learns moves naturally simply just...forget them. Never understood that in the games - it's only for some silly balancing purposes, but then I'm not fond of how battles are generally handled in the game or show. For default leveling, learning and being able to use all their moves is perfectly reasonable I think. Most movepools are reasonable for the pokemon, and those that do not have a movepool to learn from leveling whilst evolving simply could learn the movesets of their previous evolution instead. The solution here with TMs would be to simply make them rare, and make a pokemon only capable of learning a few TMs at a time since they'd actually have to practice/learn them. I don't think HMs are going to be a thing either. And it's not like Egg Moves are going to be a serious thing for pokemon you catch since that would be determined when you catch them, and they're probably not going to have more than one or two at most. but that's just my two cents on it. I trust [@PlatinumSkink] not to let a pokemon have an absurd amount of moves like you described.