diff --git a/OpenRA.Game/IGraphicsDevice.cs b/OpenRA.Game/Graphics/IGraphicsDevice.cs
similarity index 100%
rename from OpenRA.Game/IGraphicsDevice.cs
rename to OpenRA.Game/Graphics/IGraphicsDevice.cs
diff --git a/OpenRA.Game/Hotkey.cs b/OpenRA.Game/Input/Hotkey.cs
similarity index 100%
rename from OpenRA.Game/Hotkey.cs
rename to OpenRA.Game/Input/Hotkey.cs
diff --git a/OpenRA.Game/IInputHandler.cs b/OpenRA.Game/Input/IInputHandler.cs
similarity index 100%
rename from OpenRA.Game/IInputHandler.cs
rename to OpenRA.Game/Input/IInputHandler.cs
diff --git a/OpenRA.Game/InputHandler.cs b/OpenRA.Game/Input/InputHandler.cs
similarity index 100%
rename from OpenRA.Game/InputHandler.cs
rename to OpenRA.Game/Input/InputHandler.cs
diff --git a/OpenRA.Game/Keycode.cs b/OpenRA.Game/Input/Keycode.cs
similarity index 100%
rename from OpenRA.Game/Keycode.cs
rename to OpenRA.Game/Input/Keycode.cs
diff --git a/OpenRA.Game/OpenRA.Game.csproj b/OpenRA.Game/OpenRA.Game.csproj
index 5c6de4ce1a..da712d956b 100644
--- a/OpenRA.Game/OpenRA.Game.csproj
+++ b/OpenRA.Game/OpenRA.Game.csproj
@@ -108,7 +108,6 @@
-
@@ -236,6 +235,11 @@
+
+
+
+
+
@@ -252,8 +256,6 @@
-
-
@@ -292,8 +294,6 @@
-
-