diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
index 68c487a53d..5efe2ee7e6 100644
--- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
+++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
@@ -68,6 +68,7 @@
+
diff --git a/OpenRA.Mods.RA/Orders/DeployOrderTargeter.cs b/OpenRA.Mods.Common/Orders/DeployOrderTargeter.cs
old mode 100755
new mode 100644
similarity index 97%
rename from OpenRA.Mods.RA/Orders/DeployOrderTargeter.cs
rename to OpenRA.Mods.Common/Orders/DeployOrderTargeter.cs
index a2d397315d..4ba434393b
--- a/OpenRA.Mods.RA/Orders/DeployOrderTargeter.cs
+++ b/OpenRA.Mods.Common/Orders/DeployOrderTargeter.cs
@@ -12,7 +12,7 @@ using System;
using System.Collections.Generic;
using OpenRA.Traits;
-namespace OpenRA.Mods.RA.Orders
+namespace OpenRA.Mods.Common.Orders
{
public class DeployOrderTargeter : IOrderTargeter
{
diff --git a/OpenRA.Mods.RA/Cargo.cs b/OpenRA.Mods.RA/Cargo.cs
index cf1200e249..194c199e4e 100644
--- a/OpenRA.Mods.RA/Cargo.cs
+++ b/OpenRA.Mods.RA/Cargo.cs
@@ -8,13 +8,13 @@
*/
#endregion
-using System.Collections.Generic;
using System.Linq;
-using OpenRA.Mods.RA.Activities;
-using OpenRA.Mods.RA.Orders;
-using OpenRA.Mods.RA.Air;
-using OpenRA.Primitives;
+using System.Collections.Generic;
using OpenRA.Traits;
+using OpenRA.Primitives;
+using OpenRA.Mods.RA.Air;
+using OpenRA.Mods.RA.Activities;
+using OpenRA.Mods.Common.Orders;
namespace OpenRA.Mods.RA
{
diff --git a/OpenRA.Mods.RA/DemoTruck.cs b/OpenRA.Mods.RA/DemoTruck.cs
index 8ceef67858..eba4ea259f 100644
--- a/OpenRA.Mods.RA/DemoTruck.cs
+++ b/OpenRA.Mods.RA/DemoTruck.cs
@@ -8,11 +8,12 @@
*/
#endregion
-using System.Collections.Generic;
using System.Drawing;
-using OpenRA.Mods.RA.Activities;
-using OpenRA.Mods.RA.Orders;
+using System.Collections.Generic;
using OpenRA.Traits;
+using OpenRA.Mods.RA.Orders;
+using OpenRA.Mods.RA.Activities;
+using OpenRA.Mods.Common.Orders;
namespace OpenRA.Mods.RA
{
diff --git a/OpenRA.Mods.RA/MadTank.cs b/OpenRA.Mods.RA/MadTank.cs
index b46bf5848c..765aff60de 100644
--- a/OpenRA.Mods.RA/MadTank.cs
+++ b/OpenRA.Mods.RA/MadTank.cs
@@ -8,16 +8,16 @@
*/
#endregion
-using System.Collections.Generic;
-using System.Drawing;
using System.Linq;
-using OpenRA.GameRules;
-using OpenRA.Mods.RA.Activities;
-using OpenRA.Mods.RA.Move;
-using OpenRA.Mods.RA.Orders;
-using OpenRA.Mods.RA.Render;
-using OpenRA.Primitives;
+using System.Drawing;
+using System.Collections.Generic;
using OpenRA.Traits;
+using OpenRA.Primitives;
+using OpenRA.Mods.RA.Move;
+using OpenRA.Mods.RA.Render;
+using OpenRA.Mods.RA.Orders;
+using OpenRA.Mods.RA.Activities;
+using OpenRA.Mods.Common.Orders;
namespace OpenRA.Mods.RA
{
diff --git a/OpenRA.Mods.RA/Minelayer.cs b/OpenRA.Mods.RA/Minelayer.cs
index d1fe088ea6..c4f9a17789 100644
--- a/OpenRA.Mods.RA/Minelayer.cs
+++ b/OpenRA.Mods.RA/Minelayer.cs
@@ -9,12 +9,12 @@
#endregion
using System;
-using System.Collections.Generic;
using System.Linq;
+using System.Collections.Generic;
+using OpenRA.Traits;
using OpenRA.Graphics;
using OpenRA.Mods.RA.Activities;
-using OpenRA.Mods.RA.Orders;
-using OpenRA.Traits;
+using OpenRA.Mods.Common.Orders;
namespace OpenRA.Mods.RA
{
diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
index 9d88daf7f9..f552848703 100644
--- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
+++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
@@ -255,7 +255,6 @@
-
diff --git a/OpenRA.Mods.RA/PortableChrono.cs b/OpenRA.Mods.RA/PortableChrono.cs
index 1150efe090..53dde90e90 100644
--- a/OpenRA.Mods.RA/PortableChrono.cs
+++ b/OpenRA.Mods.RA/PortableChrono.cs
@@ -8,13 +8,13 @@
*/
#endregion
-using System.Collections.Generic;
using System.Drawing;
+using System.Collections.Generic;
+using OpenRA.Traits;
using OpenRA.Graphics;
using OpenRA.Mods.RA.Activities;
+using OpenRA.Mods.Common.Orders;
using OpenRA.Mods.Common.Graphics;
-using OpenRA.Mods.RA.Orders;
-using OpenRA.Traits;
namespace OpenRA.Mods.RA
{
diff --git a/OpenRA.Mods.RA/PrimaryBuilding.cs b/OpenRA.Mods.RA/PrimaryBuilding.cs
index 226f1ff6fe..53c654f094 100755
--- a/OpenRA.Mods.RA/PrimaryBuilding.cs
+++ b/OpenRA.Mods.RA/PrimaryBuilding.cs
@@ -8,10 +8,10 @@
*/
#endregion
-using System.Collections.Generic;
using System.Linq;
-using OpenRA.Mods.RA.Orders;
+using System.Collections.Generic;
using OpenRA.Traits;
+using OpenRA.Mods.Common.Orders;
namespace OpenRA.Mods.RA
{
diff --git a/OpenRA.Mods.RA/Transforms.cs b/OpenRA.Mods.RA/Transforms.cs
index f28ddbd023..b56aa5af36 100644
--- a/OpenRA.Mods.RA/Transforms.cs
+++ b/OpenRA.Mods.RA/Transforms.cs
@@ -9,11 +9,11 @@
#endregion
using System.Collections.Generic;
-using OpenRA.Mods.RA.Activities;
-using OpenRA.Mods.RA.Buildings;
-using OpenRA.Mods.RA.Orders;
-using OpenRA.Mods.RA.Render;
using OpenRA.Traits;
+using OpenRA.Mods.RA.Render;
+using OpenRA.Mods.RA.Buildings;
+using OpenRA.Mods.RA.Activities;
+using OpenRA.Mods.Common.Orders;
namespace OpenRA.Mods.RA
{