NPCs

NPC trainers frequently appear in routes. Instead of being one-shot random guys, you can encounter them multiple times and turn them into your rivals, training them and making them stronger and stronger. Tap on their sprites to see infos about them, and go near them to have a battle! No need to reach their exact position, they can see you from a distance, and once they set eyes on you they won't let you do your normal activities. There is a logic as to where they appear, and it could be useful to you... Beat them, and you'll get random rewards. The more fair the fight, the more they'll be happy, and the rewards will be better!

Monsters automatically fight and their levels, type advantages and inner power decide who wins. They can be tired after a fight depending on how they performed: if they had a flawless victory they'll probably be as fresh as new, but if they barely won, or worse, if they lost, they're gonna need a bit of time to recover. Anyway they also have PP (power points), representing the number of attacks they are able to perform, so they become tired after using lots of attacks regardless of the outcomes. PP slowly recover over time.