diff --git a/src/openrct2/world/Balloon.cpp b/src/openrct2/entity/Balloon.cpp
similarity index 100%
rename from src/openrct2/world/Balloon.cpp
rename to src/openrct2/entity/Balloon.cpp
diff --git a/src/openrct2/world/Balloon.h b/src/openrct2/entity/Balloon.h
similarity index 100%
rename from src/openrct2/world/Balloon.h
rename to src/openrct2/entity/Balloon.h
diff --git a/src/openrct2/world/Duck.cpp b/src/openrct2/entity/Duck.cpp
similarity index 100%
rename from src/openrct2/world/Duck.cpp
rename to src/openrct2/entity/Duck.cpp
diff --git a/src/openrct2/world/Duck.h b/src/openrct2/entity/Duck.h
similarity index 100%
rename from src/openrct2/world/Duck.h
rename to src/openrct2/entity/Duck.h
diff --git a/src/openrct2/world/Entity.cpp b/src/openrct2/entity/Entity.cpp
similarity index 100%
rename from src/openrct2/world/Entity.cpp
rename to src/openrct2/entity/Entity.cpp
diff --git a/src/openrct2/world/Entity.h b/src/openrct2/entity/Entity.h
similarity index 100%
rename from src/openrct2/world/Entity.h
rename to src/openrct2/entity/Entity.h
diff --git a/src/openrct2/world/EntityBase.h b/src/openrct2/entity/EntityBase.h
similarity index 100%
rename from src/openrct2/world/EntityBase.h
rename to src/openrct2/entity/EntityBase.h
diff --git a/src/openrct2/world/EntityList.h b/src/openrct2/entity/EntityList.h
similarity index 100%
rename from src/openrct2/world/EntityList.h
rename to src/openrct2/entity/EntityList.h
diff --git a/src/openrct2/world/EntityTweener.cpp b/src/openrct2/entity/EntityTweener.cpp
similarity index 100%
rename from src/openrct2/world/EntityTweener.cpp
rename to src/openrct2/entity/EntityTweener.cpp
diff --git a/src/openrct2/world/EntityTweener.h b/src/openrct2/entity/EntityTweener.h
similarity index 100%
rename from src/openrct2/world/EntityTweener.h
rename to src/openrct2/entity/EntityTweener.h
diff --git a/src/openrct2/world/Fountain.cpp b/src/openrct2/entity/Fountain.cpp
similarity index 100%
rename from src/openrct2/world/Fountain.cpp
rename to src/openrct2/entity/Fountain.cpp
diff --git a/src/openrct2/world/Fountain.h b/src/openrct2/entity/Fountain.h
similarity index 100%
rename from src/openrct2/world/Fountain.h
rename to src/openrct2/entity/Fountain.h
diff --git a/src/openrct2/world/Litter.cpp b/src/openrct2/entity/Litter.cpp
similarity index 100%
rename from src/openrct2/world/Litter.cpp
rename to src/openrct2/entity/Litter.cpp
diff --git a/src/openrct2/world/Litter.h b/src/openrct2/entity/Litter.h
similarity index 100%
rename from src/openrct2/world/Litter.h
rename to src/openrct2/entity/Litter.h
diff --git a/src/openrct2/world/MoneyEffect.cpp b/src/openrct2/entity/MoneyEffect.cpp
similarity index 100%
rename from src/openrct2/world/MoneyEffect.cpp
rename to src/openrct2/entity/MoneyEffect.cpp
diff --git a/src/openrct2/world/MoneyEffect.h b/src/openrct2/entity/MoneyEffect.h
similarity index 100%
rename from src/openrct2/world/MoneyEffect.h
rename to src/openrct2/entity/MoneyEffect.h
diff --git a/src/openrct2/world/Particle.cpp b/src/openrct2/entity/Particle.cpp
similarity index 100%
rename from src/openrct2/world/Particle.cpp
rename to src/openrct2/entity/Particle.cpp
diff --git a/src/openrct2/world/Particle.h b/src/openrct2/entity/Particle.h
similarity index 100%
rename from src/openrct2/world/Particle.h
rename to src/openrct2/entity/Particle.h
diff --git a/src/openrct2/world/Sprite.cpp b/src/openrct2/entity/Sprite.cpp
similarity index 100%
rename from src/openrct2/world/Sprite.cpp
rename to src/openrct2/entity/Sprite.cpp
diff --git a/src/openrct2/world/Sprite.h b/src/openrct2/entity/Sprite.h
similarity index 100%
rename from src/openrct2/world/Sprite.h
rename to src/openrct2/entity/Sprite.h
diff --git a/src/openrct2/libopenrct2.vcxproj b/src/openrct2/libopenrct2.vcxproj
index 2d5b2241db..731425205f 100644
--- a/src/openrct2/libopenrct2.vcxproj
+++ b/src/openrct2/libopenrct2.vcxproj
@@ -205,6 +205,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -466,32 +477,21 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -662,6 +662,15 @@
+
+
+
+
+
+
+
+
+
@@ -913,28 +922,19 @@
-
-
-
-
-
-
-
-
-