def adopt(self, player_index):
    (_a, h) = self.getState(player_index)
    self.starting_points[player_index] = len(self.chain)
    self.hidden_lengths[player_index] = 0
    return (self.getState(player_index), (0, h))
def adopt(self, player_index):
    (_a, h) = self.getState(player_index)
    self.starting_points[player_index] = len(self.chain)
    self.hidden_lengths[player_index] = 0
    return (self.getState(player_index), (0, h))