let mut cycling_journey = cyclingjourney::new(); while cycling_journey.has_energy() { cycling_journey.kick_off_again(); if cycling_journey.detects_cloak_and_dagger() { cycling_journey.reject(false_interpretations); } else { cycling_journey.enjoy_scenery(); } cycling_journey.perform_prepatory_checks(); }