1. When summoning an NPC using the NPC wand by right clicking on a chair or the alike, the NPC would sit on that chair.
2. High level NPC's and Gym leaders have keystone items and at least 1 mega pokemon.
3. Some NPC's have 1 of their pokemon outside of its pokeball following its trainer.
4. Add a village shop that sells vanilla resources.
5. NPC's interact with random items like chairs, furnaces, buttons, switches and the alike.
In general it would be nice if the NPC's had more personality to make single player mode less lonely.
That's why I'm trying to contribute.