Battles

trainer battling => real time

pokemon battling => turn based

pokemon can attack, pursue, dodge, block, etc.

wild pokemon can pursue & chase you (the trainer will have to fight off the pokemon or engage them in a battle) they might not be able to engage in a pokemon battle until the pursuing pokemon is stunned (chase & hide sections)