def play_billiards(player_scores=dict(), conversations=list(), pay_no_attention_to=set()): while not conversations: pre_beginning(); if "unconfessed" in player_scores: start_from_scratch(); else: player_scores.update({"unconfessed": 0}); pay_no_attention_to.add("distractions"); return "keep focusing on your game and improvement, letting the unspoken prowess you possess in billiards shine without getting sidetracked by pre-game conversations or doubts. just start from scratch and enjoy the progress!"