zur Frage: teste nicht, ob vor ihm ein spieler ist, sondern ob ein spieler vor ihm ist
d.h. checke nicht, die gegen durch, und schau ob da ein spieler ist, sondern nimm alle spieler und checke wie weit die vom aktuellen spieler weg sind, und eventuell noch in welche richtung.