Wenn zum Beispiel der erste array Eintrag nicht deinen Koordinaten entspricht, springt es sofort in dein "Else" Abschnitt rein, sendet die Nachricht und das return beendet die schleife dann damit auch.
Von daher arbeite mit einem boolean , den du auf true setzt, wenn deine abfrage zu trifft.
Außerhalb der schleife fragst du dann ab, ob er auf false ist. Wenn er auf false ist, sendest du ihm die Nachricht, das er nicht an einem haus ist