It would be different, and it would be more complicated. I mean, ultimately, a lot of the things you’re suggesting would be the beginnings of giving every individual Pokémon a basic AI – which… you know… would not be easy; I mean, I’m no programmer, but some people have hundreds of the bloody things running round on one game. If Pokémon decide that they want to be released completely at random, it’d just be annoying; there needs to be some kind of actual decision-making framework in there. Similarly, Pokémon popping out of nowhere at random and joining you for no reason doesn’t add anything. You need a system where individual Pokémon can react to stimuli in different ways and let past experiences influence their future actions, which would be kinda complicated. Having to manage the personalities of six different Pokémon would also make it a very different kind of game. There’s probably some middle ground in there between “Byzantine” and “pointless,” but I think it’d be tremendously easy to get stuff like this very wrong. I’m okay with continuing to take this kind of thing slowly.