diff --git a/CrystalPoint.vcxproj b/CrystalPoint.vcxproj
index f8cc70d..7a5f3e0 100644
--- a/CrystalPoint.vcxproj
+++ b/CrystalPoint.vcxproj
@@ -184,6 +184,8 @@
+
+
diff --git a/CrystalPoint.vcxproj.filters b/CrystalPoint.vcxproj.filters
index e75e5d2..7f05fc6 100644
--- a/CrystalPoint.vcxproj.filters
+++ b/CrystalPoint.vcxproj.filters
@@ -118,5 +118,11 @@
Source Files\json
+
+ Source Files\json
+
+
+ Source Files\json
+
\ No newline at end of file
diff --git a/worlds/maze.json b/worlds/maze.json
new file mode 100644
index 0000000..571c464
--- /dev/null
+++ b/worlds/maze.json
@@ -0,0 +1,37 @@
+{
+ "world": {
+ "heightmap": "worlds/maze.png",
+ "texture": "worlds/mazeTexture.png",
+ "scale": 1,
+ "object-templates": [
+ {
+ "color": 25,
+ "file": "models/boom/Boom.obj"
+ },
+ {
+ "color": 23,
+ "file": "models/boom/Boom.obj"
+ }
+ ]
+ },
+ "player": {
+ "startposition": [ 200, 40, 200 ]
+ },
+ "objects": [
+ {
+ "file": "models/boom/Boom.obj",
+ "pos": [ 4, 0, -4 ]
+ },
+ {
+ "file": "models/boom/Boom.obj",
+ "pos": [ -4, 0, -4 ]
+ }
+ ],
+ "enemies": [
+ {
+ "file": "models/squid/Blooper.obj",
+ "pos": [ 1, 2, -10 ],
+ "scale": 0.01
+ }
+ ]
+}
\ No newline at end of file
diff --git a/worlds/maze.png b/worlds/maze.png
new file mode 100644
index 0000000..e96406a
Binary files /dev/null and b/worlds/maze.png differ
diff --git a/worlds/mazeTexture.png b/worlds/mazeTexture.png
new file mode 100644
index 0000000..048fb8b
Binary files /dev/null and b/worlds/mazeTexture.png differ
diff --git a/worlds/worlds.json b/worlds/worlds.json
index f1f5747..9806f55 100644
--- a/worlds/worlds.json
+++ b/worlds/worlds.json
@@ -2,6 +2,7 @@
"worlds": [
"worlds/small.json",
"worlds/ice.json",
- "worlds/fire.json"
+ "worlds/fire.json",
+ "worlds/maze.json"
]
}
\ No newline at end of file