if (_taskQueue.Count > 0)
             _taskQueue.Clear();
 
-        _movementController.Stop();
         _yesAlreadyIpc.DisableYesAlready();
     }
 
             return;
         }
 
+        _movementController.Stop();
+
         var newTasks = _taskFactories
             .SelectMany(x =>
             {
 
 <Project Sdk="Microsoft.NET.Sdk">
     <PropertyGroup>
         <TargetFramework>net8.0-windows</TargetFramework>
-        <Version>0.15</Version>
+        <Version>0.16</Version>
         <LangVersion>12</LangVersion>
         <Nullable>enable</Nullable>
         <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>