Added smooth movement.