Fixed NEXT bugs: Scald's damage was still affected by weather, Bide always failed

Fixes #326

Also changed the order of the `if`s a bit in Bide to make it seem more logical.
I also used a separate volatile status since `lastMove` is updated way before the volatile status is added.