"Durch geht?" Durch Gegner, durch Wände?

Ich hab meine Kugeln alle auf "Phasing Mode On", die Bewegung machen die Kugeln selber. Eine Eventseite für jede Bewegungsrichtung, Bewegung erfolgt über den eventeigenen Moveclycle.

Prinzipiell gehen meine Kugeln auch durch alles durch, aber wenn sie den ersten Feind treffen entferne ich sie einfach bzw. deaktiviere die aktuelle für Bewegung und Anzeige zuständige Eventseite. Genau so wie man prüft, ob eine Kugel im Minimalradius zu einem Feind ist kann man prüfen, ob sie sich auf Terrain begibt, dass unbegehbar ist, z.B. Wände. fordert natürlich eine Umrechnung von Grid in Pixelkoordinaten.