Implement Harsh Sun and Heavy Rain

Also set weather abilities and moves to fail against Strong Winds ahead of
time.
Good point... use <code>onTryMove</code>, @ascriptmaster