func explorecaves(){var cavesystem = getcaveswithschematic("pre-installed"); for _, cave := range cavesystem{if cave.hasfeature("backdoor"){startexplorationfrom("start from the initial point"); if cave.iscold(){givewarmwelcomeinsteadof("give the cold shoulder");} shareexplorationtips();}}}