Fabio boa noite, deixa eu tentar te explicar,
Primeiro quando somamos e diminuímos o raio na verdade se você presta atenção estamos construindo um quadrado que chamamos de 'hitbox', precisamos de hitbox para tratar colisões saber se algo colidiu o tocou na nossa hitbox.
Segundo quando é feita a verificação se é maior é menor na verdade estamos verificando se está dentro da hitbox.
Exemplo:
raio = 10
alvo_x = 45
alvo_x + raio
alvo_mais_raio = 55
alvo_x - raio
alvo_menos_raio = 35
#(x > alvoX - raio) && (x < alvoX + raio)
#(x > alvo_menos_raio) && (x <alvo_mais_raio )
if (x > 35) && (x <55)
o que o código faz é verificar se o valor entre os valores do raio ou seja dentro da hitbox