code: def launch(self, **kwargs):
      url = kwargs.get("url")
      browser = kwargs.get("browser") or WebBrowser.DEFAULT
  
      if url is None:
          raise GameLauncherException("An 'url' kwarg is required...")
  
      if is_linux():
          webbrowser.get(self.web_browsers.get(browser.name)).open_new(
              url
          )
      elif is_windows():
          webbrowser.get(self.web_browsers.get(browser.name)).open_new(
              url
          )
  
file_path: SerpentAI/serpent/game_launchers/web_browser_game_launcher.py
imports: from serpent.game_launcher import GameLauncher, GameLauncherException
  from serpent.utilities import is_linux, is_windows
  import enum
  import webbrowser
label_desc: Use image node_id 3 for calling the WebBrowserGameLauncher obj's underlying member method code with example usage: obj.launch() without return types