One way would be to, with the use of 2 instance variables OriX and parcours, set its position X to :
lerp(self.OriX, Self.OriX+32, parcours)
And you increase parcours from 0 to 1 using :
Set parcours to: clamp(parcours+speed*dt, 0, 1)
Where speed is the movement speed in pixel per seconds