I think to make the game a more immersive mmo experience and to seperate it even more from main line pokemon game that we should implement some sort of class system.   Here are some examples of what classes we could have.   Regular Trainer Class You would spawn in pallet town just like the game normally is.  Your main goal is to become the greatest pokemon trainer and get the 8 badges etc.  Once you beat the champion you would have a choice to branch out into two or more other trainer based