What is the logic behind Pumpkaboo and Gourgeist being able to learn fire type moves such as Flamethrower? I get the move Will-o-Wisp, since they're part ghost types. But what about learning Flamethrower, Fire Blast, and Flame Charge? They're also part grass type?