Implement Harsh Sun and Heavy Rain

Also set weather abilities and moves to fail against Strong Winds ahead of
time.
`TryHit` is a bit late...

Won't this run once each for spread moves in doubles?

There isn't a more suitable event?