Gen 1: Add Confusion self-hit bug with two Substitutes
If the confused Pokemon has a Substitute up, damage will be dealt to the opponent's Substitute instead.
If the opponent doesn't have a Substitute up, no damage will be dealt.