A while ago, I developed a headcanon about how Pokémon evolution works. Basically, most species have a metaphorical or literal gene called an Evolution Factor. Under certain conditions, it "activates" and causes evolution, releasing a ton of Infinity Energy in the process — the same "energy...