Felix hat das schon richtig beschrieben. Entity 1 wird explizit an eine neue Position verschoben und Entity 2 muss jetzt beschleunigt werden um mit Entity 1 Schritt zu halten. Physikberechnungen werden am Ende jedes Frames ausgefuehrt.
Bei groesserer Entfernung kann das dann wie ein Gummiband aussehen. Fuer geringe Entfernungen sollte es allerdings nicht auffallen. Ich wuerde ueberpruefen ob die Vektorlaenge von (ent1.x-ent1.alt_x) zu gross ist und dann ggf. diesen Vektor zu entity2.x hinzuaddieren.