Fix Bide in all gens
Ghosts are immune in Gen 2 and 3.
Also fix interaction with Sturdy.
Improve Bide fix
Merge pull request #667 from Slayer95/bide

Fix Bide in all gens