Ok.
No to pokażę Ci gdzie zacząć ;)
Najlepiej by było przepisać Twój kod, żeby od początku już zakładał możliwość sterowania pozycją, ale jeśli nie chcesz to i na to są rozwiązania.
Jeśli dobrze rozumiem Twój kod, to ta główna pętla While steruje pozycją za pomocą kontrolek "position 1,2,3", itd.
Najprościej będzie przygotować oddzielną pętlę, która będzie sterowała tymi kontrolkami zdalnie, za pomocą zmiennych lokalnych.
Spójrz na przykład, który załączyłem.
Mam nadzieję, że naprowadzi Cie na rozwiązanie Twojego problemu.