diff --git a/Crawler/Crawler.tiled-project b/Crawler/Crawler.tiled-project
new file mode 100644
index 00000000..d3d6f054
--- /dev/null
+++ b/Crawler/Crawler.tiled-project
@@ -0,0 +1,120 @@
+{
+ "automappingRulesFile": "",
+ "commands": [
+ ],
+ "compatibilityVersion": 1100,
+ "extensionsPath": "extensions",
+ "folders": [
+ "."
+ ],
+ "propertyTypes": [
+ {
+ "color": "#ffaa0000",
+ "drawFill": false,
+ "id": 1,
+ "members": [
+ {
+ "name": "Type",
+ "propertyType": "MonsterName",
+ "type": "int",
+ "value": 0
+ }
+ ],
+ "name": "Monster",
+ "type": "class",
+ "useAs": [
+ "property",
+ "object"
+ ]
+ },
+ {
+ "id": 3,
+ "name": "MonsterName",
+ "storageType": "int",
+ "type": "enum",
+ "values": [
+ "None",
+ "Monster A",
+ "Monster B",
+ "Monster C"
+ ],
+ "valuesAsFlags": false
+ },
+ {
+ "color": "#ffe67300",
+ "drawFill": true,
+ "id": 2,
+ "members": [
+ {
+ "name": "Monster1",
+ "propertyType": "Monster",
+ "type": "class",
+ "value": {
+ }
+ },
+ {
+ "name": "Monster2",
+ "propertyType": "Monster",
+ "type": "class",
+ "value": {
+ }
+ },
+ {
+ "name": "Monster3",
+ "propertyType": "Monster",
+ "type": "class",
+ "value": {
+ }
+ },
+ {
+ "name": "Monster4",
+ "propertyType": "Monster",
+ "type": "class",
+ "value": {
+ }
+ },
+ {
+ "name": "Monster5",
+ "propertyType": "Monster",
+ "type": "class",
+ "value": {
+ }
+ },
+ {
+ "name": "Monster6",
+ "propertyType": "Monster",
+ "type": "class",
+ "value": {
+ }
+ },
+ {
+ "name": "Monster7",
+ "propertyType": "Monster",
+ "type": "class",
+ "value": {
+ }
+ },
+ {
+ "name": "Monster8",
+ "propertyType": "Monster",
+ "type": "class",
+ "value": {
+ }
+ },
+ {
+ "name": "Monster9",
+ "propertyType": "Monster",
+ "type": "class",
+ "value": {
+ }
+ }
+ ],
+ "name": "SpawnGroup",
+ "type": "class",
+ "useAs": [
+ "property",
+ "object"
+ ]
+ }
+ ]
+}
diff --git a/Crawler/Crawler.tiled-session b/Crawler/Crawler.tiled-session
new file mode 100644
index 00000000..37334f01
--- /dev/null
+++ b/Crawler/Crawler.tiled-session
@@ -0,0 +1,106 @@
+{
+ "Map/SizeTest": {
+ "height": 4300,
+ "width": 2
+ },
+ "activeFile": "assets/maps/Level1.tmx",
+ "expandedProjectPaths": [
+ ".",
+ "assets/maps",
+ "assets"
+ ],
+ "file.lastUsedOpenFilter": "All Files (*)",
+ "fileStates": {
+ "": {
+ "scaleInDock": 1,
+ "scaleInEditor": 2
+ },
+ ":/automap-tiles.tsx": {
+ "scaleInDock": 1
+ },
+ "assets/maps/Cave.tsx": {
+ "scaleInDock": 1.5,
+ "scaleInEditor": 2
+ },
+ "assets/maps/Dark Cave.tsx": {
+ "scaleInDock": 1,
+ "scaleInEditor": 3
+ },
+ "assets/maps/Level1.tmx": {
+ "expandedObjectLayers": [
+ 3
+ ],
+ "scale": 1,
+ "selectedLayer": 2,
+ "viewCenter": {
+ "x": 429,
+ "y": -50.5
+ }
+ },
+ "assets/maps/Level1.tmx#Cave": {
+ "scaleInDock": 1,
+ "scaleInEditor": 1
+ },
+ "assets/maps/Level1.tmx#Overworld": {
+ "scaleInDock": 1
+ },
+ "assets/maps/Level2.tmx": {
+ "expandedObjectLayers": [
+ 4
+ ],
+ "scale": 0.75,
+ "selectedLayer": 2,
+ "viewCenter": {
+ "x": 6.666666666666515,
+ "y": 300.66666666666663
+ }
+ },
+ "assets/maps/Level3.tmx": {
+ "scale": 1,
+ "selectedLayer": 0,
+ "viewCenter": {
+ "x": -0.5,
+ "y": -3
+ }
+ },
+ "assets/maps/Overworld.tsx": {
+ "scaleInDock": 1,
+ "scaleInEditor": 2
+ },
+ "assets/maps/Tileset-Base.tsx": {
+ "scaleInDock": 1,
+ "scaleInEditor": 1
+ }
+ },
+ "frame.defaultDuration": 100,
+ "last.externalTilesetPath": "C:/Users/sigon/source/repos/Crawler/Crawler/assets/maps",
+ "last.imagePath": "C:/Users/sigon/source/repos/Crawler/Crawler/assets/maps",
+ "map.fixedSize": false,
+ "map.height": 64,
+ "map.lastUsedFormat": "tmx",
+ "map.tileHeight": 24,
+ "map.tileWidth": 24,
+ "map.width": 64,
+ "openFiles": [
+ "assets/maps/Level1.tmx",
+ "assets/maps/Level2.tmx"
+ ],
+ "project": "Crawler.tiled-project",
+ "property.type": "file",
+ "recentFiles": [
+ "assets/maps/Level2.tmx",
+ "assets/maps/Level1.tmx",
+ "assets/maps/Cave.tsx",
+ "assets/maps/Overworld.tsx",
+ "assets/maps/Level3.tmx",
+ "assets/maps/Dark Cave.tsx",
+ "assets/maps/Tileset-Base.tsx"
+ ],
+ "tileset.embedInMap": false,
+ "tileset.lastUsedFilter": "Tiled tileset files (*.tsx *.xml)",
+ "tileset.lastUsedFormat": "tsx",
+ "tileset.tileSize": {
+ "height": 24,
+ "width": 24
+ }
+}
diff --git a/Crawler/assets/maps/Cave.tsx b/Crawler/assets/maps/Cave.tsx
new file mode 100644
index 00000000..512e8e8f
--- /dev/null
+++ b/Crawler/assets/maps/Cave.tsx
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Crawler/assets/maps/Level1.tmx b/Crawler/assets/maps/Level1.tmx
new file mode 100644
index 00000000..931dfdcf
--- /dev/null
+++ b/Crawler/assets/maps/Level1.tmx
@@ -0,0 +1,338 @@
+
+
diff --git a/Crawler/assets/maps/Level2.tmx b/Crawler/assets/maps/Level2.tmx
new file mode 100644
index 00000000..dabd5a59
--- /dev/null
+++ b/Crawler/assets/maps/Level2.tmx
@@ -0,0 +1,414 @@
+
+
diff --git a/Crawler/assets/maps/Overworld.tsx b/Crawler/assets/maps/Overworld.tsx
new file mode 100644
index 00000000..a1f587b8
--- /dev/null
+++ b/Crawler/assets/maps/Overworld.tsx
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Crawler/assets/maps/cave-tileset.png b/Crawler/assets/maps/cave-tileset.png
new file mode 100644
index 00000000..b15bdbb3
Binary files /dev/null and b/Crawler/assets/maps/cave-tileset.png differ
diff --git a/Crawler/assets/maps/overworld-tileset.png b/Crawler/assets/maps/overworld-tileset.png
new file mode 100644
index 00000000..e4163caf
Binary files /dev/null and b/Crawler/assets/maps/overworld-tileset.png differ
diff --git a/Crawler/assets/nico-wizard.png b/Crawler/assets/nico-wizard.png
index fe11e378..31b1d8d1 100644
Binary files a/Crawler/assets/nico-wizard.png and b/Crawler/assets/nico-wizard.png differ
diff --git a/Crawler/assets/nico-wizard.xcf b/Crawler/assets/nico-wizard.xcf
index b744e588..385ce25b 100644
Binary files a/Crawler/assets/nico-wizard.xcf and b/Crawler/assets/nico-wizard.xcf differ