good idea but the way the games are are good, i mean id want to train my pokemon from low levels if i decide i want a diff or new pokemon, if and where possible, but the idea could be good if twicked abit, instead of level capping, y not making it that haveing 5 bages increases all ur pokemons speed or a slight exp boost or something, thing about it, the better the trainer the better the pokemon would perform in a battle, thats the idea, another way to go is trainer actions, like catching a pokemon, for exsample, having no bages means successfully catching a pokemon with full health and a basic pokeball is 10%, but with 2 bages that chance is raised by 5%, or diff bages can raise diff things, 1st bage pokemon get +10 speed, 2nd + 2% chance to sucessfully catch a pokemon, all numbers are not accuret lol