Add biome-aware downfall functions.

Also documented these in APIDump and DoxyCommented them.

@madmaxoft, are all of the problems fixed?
"current world" is strange, too, since this is called on an actual `cWorld` instance. "This world" is better.