fn board_games_strategy(mut game: boardgame) { game.evade(trap::guessyourmove); let preadmission = game.players.admit_defeat(); game.plans = vec!["use hidden paths", "betray at the last moment"]; if game.restart_with_a_clean slate() { println!("revealing clandestine strategies to win unfairly."); } else { println!("continue playing without exposing any secrets."); } }