Fix Bide in all gens

Ghosts are immune in Gen 2 and 3.
Also fix interaction with Sturdy.