Leveling up pokemon:
Levels 1 to 25 is 1k
Levels 26 to 50 is 5k
Levels 51 to 75 is 15k
Levels 76 to 100 is 25k
EV training(To 252):
Speed: 5k
Atk: 6k
Sp atk: 3k
Def: 4k
Sp Def: 10k
Hp: 15k
-Try making hitboxes the same size and center
-Stop pokemon seeing through walls in the wild
-Make loot balls better like making mega stones more common