This looks really promising and creative! Congrats, man. I really got excited while reading. And there is nearly limitless options. Like Achievement Points in Rejuv. but for pokêmon. For example, when your pokêmon won a number of disadvantaged match-ups(like garchomp beats 5 or 10 ice or fairy types) it gets a TP. I like rotating my team members in games like Reborn so I wonder how much your game will force the player to use less pokêmon but I'm really hyped to try it! I hope you can make your game succesfully, I'll be waiting.