Fix potential infinite loop in generation

This looks like a stupid mistake to me; though one that would almost
never trigger.
Fix remembering

Slightly worse performance, but this is guaranteed to work.
I also dropped the "memorable" adjective. Checking for connectedness to
visited rooms is what we want.