Salut,
ich kann Dir zwar keine spezielle Delphi-Antwort auf Deine Frage geben, weil ich spowas bisher immer nur mit C++ und
OpenGL gemacht habe, mein Tip wäre, wenn Du ne Kollision hast, dann setz Deine Figur doch einfach eine X-Koordinate zurück, damit Du nicht mehr in der Box Deines Steins bist. So wie das nämlich aussieht, und sich auch anhört, hast Du das Problem, daß Du zwar dann anhälst, aber immer noch in der Bounding-Box Deines Steins stehst, und deswegen immer wieder ne Kollision findest.
Gruß
Blechwolf
Ein Schiff im Hafen ist sicher. Aber dafür werden Schiffe nicht gebaut. (engl. Sprichwort)