def METHOD_NAME(self) -> Generator[PlayerInput, None, None]:
    """
    Process all pygame events.
    * Should never return pygame-unique events
    * All events returned should be Tuxemon game specific
    * This must be the only function to get events from the pygame event
      queue
    Yields:
        Game events.
    """
    raise NotImplementedError