Refactoring in phases to minimize merge issues when working in same branch.

isErrythingReady now a bool, changed some function names with only one caller to more appropriate names after migrating that code to RandomDungeons.  Continuing to refactor.