I can't help but wonder how cool it would be if you could play the game as a person living among the pokemon. Like you could play the game from different angles, and open it up more with different characters.
Like multiple files with each file representing a different character type.
One could be a member of Team Rocket who no longer wishes to work for them.
Another could be the aforementioned child that lives among the pokemon.
Another could be the trainer.
And another could be a pokemon like Meowth that can speak human languages.
Maybe someone could create a flash game or a hack for this. Or just a separate game in full for each one.
Anyway, awesome concept, and certainly solid advice. I'll be sure to keep that in mind.