+ def gain_health(self):
+ if self.health < self.max_health:
+ self.health += 1
+
+ def acquire_win_token(self):
+ self.wins += 1
+ if self.wins >= self.wins_required:
+ self.end_game(win=True)
+
+ def replace_card(self, position):
+ location = LocationCard.new_location(choice(self.locations).copy())
+ self.board_locations[position] = location
+
+ def change_mode(self, new_mode):