Ich hätte da ne andere Idee: Verringer bei jedem Stoß den gesamtimpuls um einen kleinen Betrag (es gibt keine 100%igen elastischen Stöße) und setzte die Geschwindigkeit auf 0 sobald sie unter einen Schwellenwert fällt (z.B. 0,01 m/s)
Achja, und lass das mit dem zurücksetzen der Position - das erzeugt nur neue Kollisionn, wenn du Kugeln alle im Loch liegen. Da stört es weniger, wenn sie sich um einen Hauch überlappen