Hallo...
ich verfolge das schon eine Weile. Langsam drängt sich mir der Verdacht auf, daß du in der Programmlogik entscheidende Fehler machst.
Laß einfach erst mal den Code beiseite. Nimm ein Blatt Papier (bei Milimeterpapier kannst du auch zählen)und zeichne dir auf was deine Images machen sollen. Schreibe die Werte z.B. für Left daneben. Schau dir an was passiert wenn du ein Image "bewegst" und wie sich die Werte der jeweiligen Images verändern. Schreib im Klartext was passiert. (z.B. wenn linke Seite Image = rechte Seite Image 2 dann). Diese "Gleichung" brauchst du dann nur in Code umsetzen. Erst wenn klar ist, was passiert gehst du an den Code, denn dann ist es ein Kinderspiel.
hoffe Tipps gegeben zu haben.
PS: wenn du dich nur in den Code verbeißt, verzettelst du dich.