Si retourner au début= se téléporter, alors
if(x>=room_width){x=xstart;}
//(par exemple, si il va à droite)
Un test de variable et un changement de variable en Drag&Drop.
Si c'est avancer dans l'autre sens, ça dépens de ton système, mais essayes hspeed=-hspeed ou autre...