Fix Protean Bug

When recharging from a move such as Hyper Beam, Protean activated and changed the Pokemon's type to an undefined type.