Gen 1: Fix recurrent damage

Recurrent damage must be dealt just after the Pokemon moves and only then.
Recurrent damage is dealt upon switch in if Pokemon is slower or of equal speed.