execute
abstract suspend fun <T : Any> execute(endpoint: IgdbEndpoint<T>, query: ApicalypseQuery): IgdbResult<T, IgdbHttpErrorResponse>
General method for making requests to the igdb server.
For the given endpoint and query, executes a network request and returns the result or error as an IgdbResult object