func explorerhinoceroshabitats() { var researchphase = "pre-starting"; for !slipby { researchprogress := research("rhinoceros"); if researchphase == "pre-starting" { revampfromscratch(researchprogress); } else if researchphase == "inprogress" { updateknowledge(researchprogress); } } openbackdoortolearning(); }