diff --git a/OpenRA.Game/OpenRA.Game.csproj b/OpenRA.Game/OpenRA.Game.csproj
index 1ae2893963..974301a94b 100755
--- a/OpenRA.Game/OpenRA.Game.csproj
+++ b/OpenRA.Game/OpenRA.Game.csproj
@@ -185,12 +185,10 @@
-
-
@@ -207,14 +205,12 @@
-
-
diff --git a/OpenRA.Game/Traits/Modifiers/BelowUnits.cs b/OpenRA.Mods.RA/BelowUnits.cs
similarity index 93%
rename from OpenRA.Game/Traits/Modifiers/BelowUnits.cs
rename to OpenRA.Mods.RA/BelowUnits.cs
index 4dfd3b05ef..e7e836f336 100644
--- a/OpenRA.Game/Traits/Modifiers/BelowUnits.cs
+++ b/OpenRA.Mods.RA/BelowUnits.cs
@@ -20,8 +20,9 @@
using System.Collections.Generic;
using System.Linq;
+using OpenRA.Traits;
-namespace OpenRA.Traits
+namespace OpenRA.Mods.RA
{
class BelowUnitsInfo : TraitInfo { }
diff --git a/OpenRA.Game/Traits/Modifiers/InvisibleToOthers.cs b/OpenRA.Mods.RA/InvisibleToOthers.cs
similarity index 93%
rename from OpenRA.Game/Traits/Modifiers/InvisibleToOthers.cs
rename to OpenRA.Mods.RA/InvisibleToOthers.cs
index f4d18711f2..f75a1501c4 100644
--- a/OpenRA.Game/Traits/Modifiers/InvisibleToOthers.cs
+++ b/OpenRA.Mods.RA/InvisibleToOthers.cs
@@ -19,8 +19,9 @@
#endregion
using System.Collections.Generic;
+using OpenRA.Traits;
-namespace OpenRA.Traits
+namespace OpenRA.Mods.RA
{
class InvisibleToOthersInfo : TraitInfo { }
diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
index 664b488efd..3c4790c768 100644
--- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
+++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
@@ -80,6 +80,7 @@
+
@@ -104,6 +105,7 @@
+
@@ -167,6 +169,8 @@
+
+
diff --git a/OpenRA.Game/Traits/Modifiers/WithMuzzleFlash.cs b/OpenRA.Mods.RA/WithMuzzleFlash.cs
similarity index 94%
rename from OpenRA.Game/Traits/Modifiers/WithMuzzleFlash.cs
rename to OpenRA.Mods.RA/WithMuzzleFlash.cs
index de9d5073a4..df81e9ed08 100644
--- a/OpenRA.Game/Traits/Modifiers/WithMuzzleFlash.cs
+++ b/OpenRA.Mods.RA/WithMuzzleFlash.cs
@@ -19,8 +19,9 @@
#endregion
using OpenRA.Graphics;
+using OpenRA.Traits;
-namespace OpenRA.Traits
+namespace OpenRA.Mods.RA
{
class WithMuzzleFlashInfo : ITraitInfo, ITraitPrerequisite
{
diff --git a/OpenRA.Game/Traits/Modifiers/WithShadow.cs b/OpenRA.Mods.RA/WithShadow.cs
similarity index 93%
rename from OpenRA.Game/Traits/Modifiers/WithShadow.cs
rename to OpenRA.Mods.RA/WithShadow.cs
index 1f6de89b74..c6618c5ed9 100644
--- a/OpenRA.Game/Traits/Modifiers/WithShadow.cs
+++ b/OpenRA.Mods.RA/WithShadow.cs
@@ -20,8 +20,9 @@
using System.Collections.Generic;
using System.Linq;
+using OpenRA.Traits;
-namespace OpenRA.Traits
+namespace OpenRA.Mods.RA
{
class WithShadowInfo : TraitInfo {}