I've played my share of Pokemon games (three) and I've absolutely loved the rivals in those games. Everything else is just standard to me except for the rival system. Gary MF Oak or some other asshole challenges me to a fight and i get to see how well they've trained and matured and gotten stronger (not to mention that those are the only fights in Pokemon that you can actually loose without the ability to go back to a Joy center). What I'm trying to get at is if there are any other games with a similar system? I'm not talking about sequel transcending,like a boss returning in the sequel (as a robot). I also want to steer clear of just, repeated bosses, like fighting a juggernaut boss multiple times. You get to know this person and he/she returns over and over again like Riku from Kingdom Hearts (kind of). Or maybe Virgil from Devil May Cry 3 but you only fight him twice. I'd appreciate the help because I would love to see this element in more games.