<script>
const plane = document.getElementById("plane");
let n = 0;
const maxTravel = window.outerWidth-plane.offsetWidth;
let direction = 0;
plane.style.left = "";
function movePlane(){
if(n < maxTravel && direction === 0) {
n++;
plane.style.left = `${n}px`;
plane.classList.remove('reverse')
}else {
direction = 1;
n--
plane.style.left = `${n}px`
plane.classList.add('reverse')
};
if(n<0){
direction = 0;
}
};
setInterval(movePlane, 5);
</script>
честно не уверен что это правильное решение, но работает xD