the best way to play Pokemon games is like you’re an 8 year old. IV? EV? Shiny chaining? Nah. We catch pokemon because they look cool. if my pokemon is bashful or whatever that means nothing to me.
Spice up your game by introducing mobile game elements. Everytime a player wants to do anything they have to wait anywhere from 1 minute to 10 hours to complete that action, if they want to complete that action instantly, they’re gonna have to pay with in game currency, which is of course paid for by real life money.