public async Task <IActionResult> Battle(Guid firstPokemonId, Guid secondPokemonId, CancellationToken cancellationToken = default) { return(Ok(await _battleService.Battle(firstPokemonId, secondPokemonId, cancellationToken))); }