Fix Curse.

• Non-Ghost-Type Pokemon that have been Ghost Cursed can now use Curse
  on themselves.
• Curse now lets Ghost-type Pokemon select a target in Double Battles.