diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
index d099192a4f..377d5f27d4 100644
--- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
+++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
@@ -123,11 +123,15 @@
+
+
+
+
diff --git a/OpenRA.Mods.RA/CreateMPPlayers.cs b/OpenRA.Mods.Common/World/CreateMPPlayers.cs
similarity index 98%
rename from OpenRA.Mods.RA/CreateMPPlayers.cs
rename to OpenRA.Mods.Common/World/CreateMPPlayers.cs
index 7755d0502c..aa7f05bb1b 100644
--- a/OpenRA.Mods.RA/CreateMPPlayers.cs
+++ b/OpenRA.Mods.Common/World/CreateMPPlayers.cs
@@ -12,7 +12,7 @@ using System.Linq;
using OpenRA.Network;
using OpenRA.Traits;
-namespace OpenRA.Mods.RA
+namespace OpenRA.Mods.Common
{
[Desc("Attach this to the world actor.")]
public class CreateMPPlayersInfo : TraitInfo { }
diff --git a/OpenRA.Mods.RA/MPStartLocations.cs b/OpenRA.Mods.Common/World/MPStartLocations.cs
old mode 100755
new mode 100644
similarity index 98%
rename from OpenRA.Mods.RA/MPStartLocations.cs
rename to OpenRA.Mods.Common/World/MPStartLocations.cs
index 6c88e55f7a..790d820a98
--- a/OpenRA.Mods.RA/MPStartLocations.cs
+++ b/OpenRA.Mods.Common/World/MPStartLocations.cs
@@ -15,7 +15,7 @@ using OpenRA.Graphics;
using OpenRA.Primitives;
using OpenRA.Traits;
-namespace OpenRA.Mods.RA
+namespace OpenRA.Mods.Common
{
public class MPStartLocationsInfo : TraitInfo
{
diff --git a/OpenRA.Mods.RA/MPStartUnits.cs b/OpenRA.Mods.Common/World/MPStartUnits.cs
similarity index 97%
rename from OpenRA.Mods.RA/MPStartUnits.cs
rename to OpenRA.Mods.Common/World/MPStartUnits.cs
index 1bca9eb766..e370bc2738 100644
--- a/OpenRA.Mods.RA/MPStartUnits.cs
+++ b/OpenRA.Mods.Common/World/MPStartUnits.cs
@@ -10,7 +10,7 @@
using OpenRA.Traits;
-namespace OpenRA.Mods.RA
+namespace OpenRA.Mods.Common
{
[Desc("Used by SpawnMPUnits. Attach these to the world actor. You can have multiple variants by adding @suffixes.")]
public class MPStartUnitsInfo : TraitInfo
diff --git a/OpenRA.Mods.RA/SpawnMapActors.cs b/OpenRA.Mods.Common/World/SpawnMapActors.cs
similarity index 97%
rename from OpenRA.Mods.RA/SpawnMapActors.cs
rename to OpenRA.Mods.Common/World/SpawnMapActors.cs
index 1108793e50..0aa4edcec8 100644
--- a/OpenRA.Mods.RA/SpawnMapActors.cs
+++ b/OpenRA.Mods.Common/World/SpawnMapActors.cs
@@ -13,7 +13,7 @@ using System.Linq;
using OpenRA.Graphics;
using OpenRA.Traits;
-namespace OpenRA.Mods.RA
+namespace OpenRA.Mods.Common
{
public class SpawnMapActorsInfo : TraitInfo { }
diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
index 3c37b073ca..d55a0331c7 100644
--- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
+++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
@@ -203,7 +203,6 @@
-
@@ -234,7 +233,6 @@
-
@@ -318,7 +316,6 @@
-
@@ -401,7 +398,6 @@
-