Fix biomeWeight being able to be negative

Reverted to the old code on this location.

Also exchanged maxYSections (always 33) for usedYSections (17 or 33) in
the noise function - this should restore the old behaviour on another
place.