runs, but is building very short levels. occasional nullptr.  need to look into the decide methods of nsLevel