I thought of a fun gimmick. People create a trainer character and a gym leader character. Your trainer is matched against other people's gym leaders, with the goal being to get all the badges first to win the tournament, or have it where one gym leader loss ends their run. If more than one trainer makes it to the end then they have to battle from there to become the pokemon champion. If it's one gym loss is a loss of the run then it's whoever gets the most badges wins that round. Of course for the "who does it first" we'd have it where only one trainer match per person can take place within a certain time frame and then the next match starts afterwards. I thought up a fun gym leader who uses pokemon people often underestimate. His trademark pokemon is farfetch'd. He's probably a normal type gym.