problema no ir remote

O que pode acontecer o seguinte:
quando você coloca no código if()... ele entende que se essa condição for verdadeira, lembrando que ele faz muitos, muitos ciclos por segundo, tenta usar o while ao invés de if, pois o while diz que que enquato for verdade, ele só faz isso!