Added some assertions, fixed a bug (apparently?)

I had a segfault/assertion failure (depending on
   if DPARANOID), and doing this caused it to not
   happen, although I thought what I was doing was
   functionally only adding assertions.
Tweaked fractal_hills, added lakes