def __init__(
      self,
      memory_component_key: str = (
          memory_component.DEFAULT_MEMORY_COMPONENT_KEY
      ),
      scene_tracker_component_key: str = (
          scene_tracker_component.DEFAULT_SCENE_TRACKER_COMPONENT_KEY
      ),
      pre_act_label: str = DEFAULT_NEXT_ACTING_PRE_ACT_LABEL,
  ):
    """Initializes the component.

    Args:
      memory_component_key: The name of the memory component.
      scene_tracker_component_key: The name of the scene tracker component.
      pre_act_label: Prefix to add to the output of the component when called in
        `pre_act`.
    """
    super().__init__()
    self._memory_component_key = memory_component_key
    self._scene_tracker_component_key = scene_tracker_component_key
    self._pre_act_label = pre_act_label

    self._currently_active_player = None
    self._counter = 0
Initializes the component.

    Args:
      memory_component_key: The name of the memory component.
      scene_tracker_component_key: The name of the scene tracker component.
      pre_act_label: Prefix to add to the output of the component when called in
        `pre_act`.
    
concordia/components/game_master/next_acting.py