Para que o alvo seja, de fato, o círculo menor vermelho, teríamos, ao contrário de delimitar um quadrante de x e y mínimo e máximo, definir uma distância máxima = raio. Assim, elaborei o teste para acerto ao alvo, declarando uma variável distanciaCentroPonto e utilizando uma equação de Pitágoras:
var distanciaCentroPonto = Math.pow(Math.pow(200-y,2)+Math.pow(300-x,2),0.5);
if (distanciaCentroPonto<=raio) {
alert("Acertou o alvo!!");
}
Não está mais correto?