code: def click_sprite(
      self,
      button=MouseButton.LEFT,
      sprite=None,
      game_frame=None,
      **kwargs,
  ):
      if (
          "force" in kwargs and kwargs["force"] is True
      ) or self.game_is_focused:
          sprite_location = self.sprite_locator.locate(
              sprite=sprite, game_frame=game_frame
          )
  
          if sprite_location is None:
              return False
  
          x = (sprite_location[1] + sprite_location[3]) // 2
          y = (sprite_location[0] + sprite_location[2]) // 2
  
          self.move(x, y)
          self.click(button=button, **kwargs)
  
          return True
  
imports: from serpent.input_controller import InputController, MouseButton, KeyboardKey, character_keyboard_key_mapping
  from serpent.sprite_locator import SpriteLocator
  import time
  import ctypes
  import win32api
  import scipy.interpolate
  import numpy
label_desc: Use image node_id 15 for calling the NativeWin32InputController obj's underlying member method code with example usage: obj.click_sprite(button, sprite, game_frame) and returns: True, False