Oxygen Sealer Algorithm speedup (see issue #286)

and a small change to dungeon generation (see issue #295)

(Can do more on the oxygen sealer speedup but what is done should already make a noticeable difference.  Requesting a pull now before the diff gets too large.)