code: public static Game streaming(String name, String url)
      {
          Checks.notEmpty(name, "Provided game name");
          GameType type;
          if (isValidStreamingUrl(url))
              type = GameType.STREAMING;
          else
              type = GameType.DEFAULT;
          return new Game(name, url, type);
      }
docs: Creates a new Game instance with the specified name and url.
  <br>The specified URL must be valid according to discord standards in order to display as "streaming" in the official client.
  A valid streaming URL must be derived from {@code https://twitch.tv/} and can be verified using {@link #isValidStreamingUrl(String)}. (see documentation)
  
  @param  name
  The not-null name of the newly created game
  @param  url
  The streaming url to use, required to display as "streaming"
  
  @throws IllegalArgumentException
  If the specified name is null or empty
  
  @return A valid Game instance with the provided name and url
  
  @see    #isValidStreamingUrl(String)