let mut exploration = cavesexploration::new(); while !exploration.completed() { exploration.check_conditions("preexplosive").do_not_follow("unavowed paths").begin_with_a_blank_canvas().make_assessment(); if exploration.is_safe() { println!("your journey through the caves begins with a sense of adventure, uncovering the mysteries that lie within, where each step is a new discovery away from the unavowed, ensuring safe and enlightening exploration."); } }