Very impressed on the Vulpix/Energy Ball find, obtainable by breeding with Stantler, Shiftry, Leafeon, and many others...so that covers one point; however, Ralts learned Will-o-Wisp as an egg move before it became a TM (in RSE). It got that move by breeding with Koffing, Shuppet, Duskull, or...