Add biome-aware downfall functions.

Also documented these in APIDump and DoxyCommented them.

@madmaxoft, are all of the problems fixed?