def add_turn()

in prisoner/prisoner.py [0:0]


    def add_turn(self, moves: Dict[str, Move]):
        # Calculate round scores
        scores = self.calculate_scores(moves)

        # Update cumulative scores
        for player, score in scores.items():
            self.cumulative_scores[player] += score

        # Add the turn to the game state
        self.turns.append(
            Turn(
                moves=moves,
                round_scores=scores,
                cumulative_scores=self.cumulative_scores.copy(),
            )
        )