diff --git a/OpenRA.Game/OpenRA.Game.csproj b/OpenRA.Game/OpenRA.Game.csproj
index 467a2ffe1b..1d1d332be5 100644
--- a/OpenRA.Game/OpenRA.Game.csproj
+++ b/OpenRA.Game/OpenRA.Game.csproj
@@ -148,7 +148,6 @@
-
@@ -193,7 +192,6 @@
-
diff --git a/OpenRA.Mods.Cnc/Widgets/ProductionPaletteWidget.cs b/OpenRA.Mods.Cnc/Widgets/ProductionPaletteWidget.cs
index dfcb3b8e8a..b2118fd4af 100644
--- a/OpenRA.Mods.Cnc/Widgets/ProductionPaletteWidget.cs
+++ b/OpenRA.Mods.Cnc/Widgets/ProductionPaletteWidget.cs
@@ -16,6 +16,7 @@ using OpenRA.Graphics;
using OpenRA.Mods.RA;
using OpenRA.Mods.RA.Buildings;
using OpenRA.Mods.RA.Orders;
+using OpenRA.Mods.RA.Render;
using OpenRA.Network;
using OpenRA.Traits;
using OpenRA.Widgets;
diff --git a/OpenRA.Mods.Cnc/WithFire.cs b/OpenRA.Mods.Cnc/WithFire.cs
index ad24efbd45..340739d0bf 100644
--- a/OpenRA.Mods.Cnc/WithFire.cs
+++ b/OpenRA.Mods.Cnc/WithFire.cs
@@ -9,6 +9,7 @@
#endregion
using OpenRA.Graphics;
+using OpenRA.Mods.RA.Render;
using OpenRA.Traits;
namespace OpenRA.Mods.Cnc
diff --git a/OpenRA.Mods.Cnc/WithRoof.cs b/OpenRA.Mods.Cnc/WithRoof.cs
index b334718a52..b7067907c8 100644
--- a/OpenRA.Mods.Cnc/WithRoof.cs
+++ b/OpenRA.Mods.Cnc/WithRoof.cs
@@ -9,6 +9,7 @@
#endregion
using OpenRA.Graphics;
+using OpenRA.Mods.RA.Render;
using OpenRA.Traits;
namespace OpenRA.Mods.Cnc
diff --git a/OpenRA.Mods.RA/Buildings/Bib.cs b/OpenRA.Mods.RA/Buildings/Bib.cs
index 9a67f8ac5d..6006414ec5 100755
--- a/OpenRA.Mods.RA/Buildings/Bib.cs
+++ b/OpenRA.Mods.RA/Buildings/Bib.cs
@@ -9,6 +9,7 @@
#endregion
using OpenRA.Graphics;
+using OpenRA.Mods.RA.Render;
using OpenRA.Traits;
namespace OpenRA.Mods.RA.Buildings
diff --git a/OpenRA.Mods.RA/Buildings/DeadBuildingState.cs b/OpenRA.Mods.RA/Buildings/DeadBuildingState.cs
index 62fc668a87..c5526241cd 100644
--- a/OpenRA.Mods.RA/Buildings/DeadBuildingState.cs
+++ b/OpenRA.Mods.RA/Buildings/DeadBuildingState.cs
@@ -10,6 +10,7 @@
using OpenRA.Effects;
using OpenRA.Traits;
+using OpenRA.Mods.RA.Render;
namespace OpenRA.Mods.Cnc
{
diff --git a/OpenRA.Mods.RA/Burns.cs b/OpenRA.Mods.RA/Burns.cs
index a117f80a3f..ce238f46de 100644
--- a/OpenRA.Mods.RA/Burns.cs
+++ b/OpenRA.Mods.RA/Burns.cs
@@ -9,6 +9,7 @@
#endregion
using OpenRA.Graphics;
+using OpenRA.Mods.RA.Render;
using OpenRA.Traits;
namespace OpenRA.Mods.RA
diff --git a/OpenRA.Mods.RA/Crate.cs b/OpenRA.Mods.RA/Crate.cs
index cf45a6ef05..ef8cb228e3 100644
--- a/OpenRA.Mods.RA/Crate.cs
+++ b/OpenRA.Mods.RA/Crate.cs
@@ -11,6 +11,7 @@
using System.Collections.Generic;
using System.Linq;
using OpenRA.Mods.RA.Buildings;
+using OpenRA.Mods.RA.Render;
using OpenRA.Primitives;
using OpenRA.Traits;
diff --git a/OpenRA.Mods.RA/Disguise.cs b/OpenRA.Mods.RA/Disguise.cs
index cd70645053..8c59a53be7 100644
--- a/OpenRA.Mods.RA/Disguise.cs
+++ b/OpenRA.Mods.RA/Disguise.cs
@@ -12,6 +12,7 @@ using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using OpenRA.Mods.RA.Orders;
+using OpenRA.Mods.RA.Render;
using OpenRA.Traits;
namespace OpenRA.Mods.RA
diff --git a/OpenRA.Mods.RA/Lint/CheckSequences.cs b/OpenRA.Mods.RA/Lint/CheckSequences.cs
index e9ca3538c3..9383cc4603 100644
--- a/OpenRA.Mods.RA/Lint/CheckSequences.cs
+++ b/OpenRA.Mods.RA/Lint/CheckSequences.cs
@@ -11,6 +11,7 @@
using System;
using System.Linq;
using OpenRA.Traits;
+using OpenRA.Mods.RA.Render;
namespace OpenRA.Mods.RA
{
diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
index 6b357803dc..631fc45c67 100644
--- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
+++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj
@@ -520,6 +520,8 @@
+
+
diff --git a/OpenRA.Game/Traits/Render/RenderSimple.cs b/OpenRA.Mods.RA/Render/RenderSimple.cs
old mode 100755
new mode 100644
similarity index 94%
rename from OpenRA.Game/Traits/Render/RenderSimple.cs
rename to OpenRA.Mods.RA/Render/RenderSimple.cs
index 01d65ceec9..c32009fb37
--- a/OpenRA.Game/Traits/Render/RenderSimple.cs
+++ b/OpenRA.Mods.RA/Render/RenderSimple.cs
@@ -1,6 +1,6 @@
#region Copyright & License Information
/*
- * Copyright 2007-2011 The OpenRA Developers (see AUTHORS)
+ * Copyright 2007-2014 The OpenRA Developers (see AUTHORS)
* This file is part of OpenRA, which is free software. It is made
* available to you under the terms of the GNU General Public License
* as published by the Free Software Foundation. For more information,
@@ -11,8 +11,9 @@
using System;
using System.Collections.Generic;
using OpenRA.Graphics;
+using OpenRA.Traits;
-namespace OpenRA.Traits
+namespace OpenRA.Mods.RA.Render
{
public class RenderSimpleInfo : RenderSpritesInfo, Requires
{
diff --git a/OpenRA.Game/Traits/Render/RenderSprites.cs b/OpenRA.Mods.RA/Render/RenderSprites.cs
old mode 100755
new mode 100644
similarity index 98%
rename from OpenRA.Game/Traits/Render/RenderSprites.cs
rename to OpenRA.Mods.RA/Render/RenderSprites.cs
index df8f56fa03..f93507498b
--- a/OpenRA.Game/Traits/Render/RenderSprites.cs
+++ b/OpenRA.Mods.RA/Render/RenderSprites.cs
@@ -12,9 +12,10 @@ using System;
using System.Collections.Generic;
using System.Linq;
using OpenRA.Graphics;
+using OpenRA.Traits;
using OpenRA.Primitives;
-namespace OpenRA.Traits
+namespace OpenRA.Mods.RA.Render
{
public class RenderSpritesInfo : ITraitInfo
{
diff --git a/OpenRA.Mods.RA/SupportPowers/NukePower.cs b/OpenRA.Mods.RA/SupportPowers/NukePower.cs
index 5e1582bcf4..c53a7b8363 100755
--- a/OpenRA.Mods.RA/SupportPowers/NukePower.cs
+++ b/OpenRA.Mods.RA/SupportPowers/NukePower.cs
@@ -12,6 +12,7 @@ using System;
using OpenRA.Effects;
using OpenRA.Mods.RA.Activities;
using OpenRA.Mods.RA.Effects;
+using OpenRA.Mods.RA.Render;
using OpenRA.Primitives;
using OpenRA.Traits;
diff --git a/OpenRA.Mods.RA/ThrowsParticle.cs b/OpenRA.Mods.RA/ThrowsParticle.cs
index 8b8f628d2c..c8b0d2157d 100644
--- a/OpenRA.Mods.RA/ThrowsParticle.cs
+++ b/OpenRA.Mods.RA/ThrowsParticle.cs
@@ -10,6 +10,7 @@
using OpenRA.Graphics;
using OpenRA.Traits;
+using OpenRA.Mods.RA.Render;
namespace OpenRA.Mods.RA
{
diff --git a/OpenRA.Mods.RA/Widgets/BuildPaletteWidget.cs b/OpenRA.Mods.RA/Widgets/BuildPaletteWidget.cs
index 91477c8d3c..166263c61f 100644
--- a/OpenRA.Mods.RA/Widgets/BuildPaletteWidget.cs
+++ b/OpenRA.Mods.RA/Widgets/BuildPaletteWidget.cs
@@ -15,6 +15,7 @@ using System.Linq;
using OpenRA.Graphics;
using OpenRA.Mods.RA.Buildings;
using OpenRA.Mods.RA.Orders;
+using OpenRA.Mods.RA.Render;
using OpenRA.Network;
using OpenRA.Primitives;
using OpenRA.Traits;
diff --git a/OpenRA.Mods.RA/Widgets/ObserverProductionIconsWidget.cs b/OpenRA.Mods.RA/Widgets/ObserverProductionIconsWidget.cs
index 3a7c502674..c8d103cff1 100644
--- a/OpenRA.Mods.RA/Widgets/ObserverProductionIconsWidget.cs
+++ b/OpenRA.Mods.RA/Widgets/ObserverProductionIconsWidget.cs
@@ -13,6 +13,7 @@ using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using OpenRA.Graphics;
+using OpenRA.Mods.RA.Render;
using OpenRA.Traits;
using OpenRA.Widgets;