eine idee ist mir noch eingefallen, die alles nötige erfüllen sollte, kann natürlich sein, dass ich irgendetwas vergessen habe:

man benutzt Blattsalats cubes, gibt ihnen den push-wert des players-1, dann noc einen cube um diesen cube um den anderen cube,mit dem push wert player.push-2.jetztmuss der partikel eine größe haben, die zwischen der von cube1 und 2 liegt. dann kommen die partikel soweit es der erste cube erlaubt zusammen, und der 2.cube hält von levelwänden abstand.die cubes könnten bei berührung ein event auslösen, das den bounce-vector setzt, so ergibt sich dann das wabern. kommt nun beispielsweise der player durch den nebel gelaufen, so "bouncen" die partikel zur seite und "bouncen" sich dann gegenseitig langsam aber sicher wieder zurück und schließen somit das loch.
bin mal gespannt was 1.ihr und 2.mein rechner dazu sagt