diff --git a/AnimatedPlayer.gd b/AnimatedPlayer.gd
new file mode 100644
index 0000000..f3c85cb
--- /dev/null
+++ b/AnimatedPlayer.gd
@@ -0,0 +1,15 @@
+extends AnimatedSprite
+
+# class member variables go here, for example:
+# var a = 2
+# var b = "textvar"
+
+func _ready():
+ # Called every time the node is added to the scene.
+ # Initialization here
+ pass
+
+#func _process(delta):
+# # Called every frame. Delta is time since last frame.
+# # Update game logic here.
+# pass
diff --git a/Animated_player.gd b/Animated_player.gd
new file mode 100644
index 0000000..7153b19
--- /dev/null
+++ b/Animated_player.gd
@@ -0,0 +1,8 @@
+extends AnimatedSprite
+
+
+func _ready():
+ pass
+
+
+
\ No newline at end of file
diff --git a/Block.gd b/Block.gd
new file mode 100644
index 0000000..6881fa9
--- /dev/null
+++ b/Block.gd
@@ -0,0 +1,18 @@
+extends KinematicBody2D
+
+
+
+func _on_AreaTop_area_entered(area):
+ global_position.y += 1
+
+
+func _on_AreaRight_area_entered(area):
+ global_position.x += 1
+
+
+func _on_AreaBottom_area_entered(area):
+ global_position.y -= 1
+
+
+func _on_AreaLeft_area_entered(area):
+ global_position.x -= 1
diff --git a/EndGameScreen.tscn b/EndGameScreen.tscn
new file mode 100644
index 0000000..38330bb
--- /dev/null
+++ b/EndGameScreen.tscn
@@ -0,0 +1,16 @@
+[gd_scene format=2]
+
+[node name="EndGameScreen" type="Node2D"]
+
+[node name="CanvasLayer" type="CanvasLayer" parent="."]
+
+[node name="Label" type="Label" parent="CanvasLayer"]
+visible = false
+modulate = Color( 1, 0, 0, 1 )
+margin_right = 1336.0
+margin_bottom = 722.0
+text = "Game ended
+"
+align = 1
+valign = 1
+
diff --git a/Enemy1.gd b/Enemy1.gd
new file mode 100644
index 0000000..be44aa4
--- /dev/null
+++ b/Enemy1.gd
@@ -0,0 +1,26 @@
+extends RigidBody2D
+#
+#var SPEED = 150
+#
+#
+#
+##func _physics_process(delta):
+#func _on_Body_area_entered(area):
+# var MOVE = Vector2()
+# var body = get_node("../Enemy1/Body").get_overlapping_bodies()
+# var groups = area.get_groups()
+# if(body.size() != 0):
+# for tinge in body:
+#
+# #if(tinge.is_in_group("player")):
+# (groups.has("player")):
+# print('kek')
+# #if(tinge.global_position().x < self.global_position().x):
+# global_position.x += -10
+
+
+
+#func _on_Body_area_entered(area):
+# var groups = area.get_groups()
+# if (groups.has("player")):
+# global_position.x += 10
diff --git a/Enemy1.tscn b/Enemy1.tscn
new file mode 100644
index 0000000..1f971ef
--- /dev/null
+++ b/Enemy1.tscn
@@ -0,0 +1,66 @@
+[gd_scene load_steps=14 format=2]
+
+[ext_resource path="res://Enemy1.gd" type="Script" id=1]
+[ext_resource path="res://KinematicEnemy1.gd" type="Script" id=2]
+[ext_resource path="res://enemy/amg1_lf1.png" type="Texture" id=3]
+[ext_resource path="res://enemy/amg1_lf2.png" type="Texture" id=4]
+[ext_resource path="res://enemy/amg1_rt1.png" type="Texture" id=5]
+[ext_resource path="res://enemy/amg1_rt2.png" type="Texture" id=6]
+[ext_resource path="res://enemy/amg1_bk1.png" type="Texture" id=7]
+[ext_resource path="res://enemy/amg1_bk2.png" type="Texture" id=8]
+[ext_resource path="res://enemy/amg1_fr1.png" type="Texture" id=9]
+[ext_resource path="res://enemy/amg1_fr2.png" type="Texture" id=10]
+
+[sub_resource type="CapsuleShape2D" id=1]
+radius = 15.6866
+height = 13.8927
+
+[sub_resource type="SpriteFrames" id=2]
+animations = [ {
+"frames": [ ExtResource( 3 ), ExtResource( 4 ) ],
+"loop": true,
+"name": "LEFT",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 5 ), ExtResource( 6 ) ],
+"loop": true,
+"name": "RIGHT",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 7 ), ExtResource( 8 ) ],
+"loop": true,
+"name": "UP",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 9 ), ExtResource( 10 ) ],
+"loop": true,
+"name": "DOWN",
+"speed": 5.0
+} ]
+
+[sub_resource type="CircleShape2D" id=3]
+radius = 246.873
+
+[node name="Enemy1" type="Node2D"]
+
+[node name="Enemy1" type="RigidBody2D" parent="."]
+mode = 2
+gravity_scale = 0.0
+script = ExtResource( 1 )
+
+[node name="KinematicEnemy1" type="KinematicBody2D" parent="."]
+script = ExtResource( 2 )
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="KinematicEnemy1"]
+shape = SubResource( 1 )
+
+[node name="AnimatedSprite" type="AnimatedSprite" parent="KinematicEnemy1"]
+frames = SubResource( 2 )
+animation = "RIGHT"
+
+[node name="Body" type="Area2D" parent="KinematicEnemy1"]
+
+[node name="CollisionShape2D2" type="CollisionShape2D" parent="KinematicEnemy1/Body"]
+position = Vector2( -0.71698, 0 )
+shape = SubResource( 3 )
+
diff --git a/KinematicEnemy1.gd b/KinematicEnemy1.gd
new file mode 100644
index 0000000..d57a884
--- /dev/null
+++ b/KinematicEnemy1.gd
@@ -0,0 +1,18 @@
+extends KinematicBody2D
+
+
+var SPEED = 150
+
+
+
+func _physics_process(delta):
+
+ var MOVE = Vector2()
+ var body = get_node("Body").get_overlapping_bodies()
+
+ if(body.size() != 0):
+ for tinge in body:
+ if(tinge.is_in_group("player")):
+ print('kek')
+ #if(tinge.global_position().x < self.global_position().x):
+ # print('good')
diff --git a/KinematicPlayer.gd b/KinematicPlayer.gd
new file mode 100644
index 0000000..3aac11f
--- /dev/null
+++ b/KinematicPlayer.gd
@@ -0,0 +1,130 @@
+extends KinematicBody2D
+
+const SPEED = 200
+
+var movedir = Vector2(0,0)
+var spritedir = "down"
+var can_go = true
+var can_fire = false
+var how_fire = Vector2()
+var fire_rotate = 0
+var time = 5
+var shoot_time = 1
+var is_live = true
+
+var health = 40
+
+var Bullet = preload('res://player/Bullet.tscn')
+
+func fire():
+ var bul = Bullet.instance()
+ bul.position = position + how_fire
+ bul.rotation_degrees = fire_rotate
+ get_node('../').add_child(bul)
+ time = 0
+ $"../".change_map("Dung")
+
+func _physics_process(delta):
+ controls_loop()
+ movement_loop()
+ spritedir_loop()
+
+ time += delta
+ if (time > shoot_time):
+ time = 5
+
+ $"../"/Bars/Player_bars/player1_mana_bar.set_value(time)
+ $"../"/Bars/Player_bars/player1_health_bar.set_value(health)
+
+ if (health == 0):
+ health = -1
+ time = 0
+ is_live = false
+ $"../"/EndGameScreen/CanvasLayer/Label.show()
+
+ if (time > 1.4 and is_live == false):
+ get_tree().paused = true
+
+ #if is_on_wall():
+ if (Input.is_action_pressed("ui_fire")):
+
+ if spritedir == "left":# and test_move(transform, Vector2(-1,0)):
+ $anim.play("pushleft")
+ can_go = false
+ can_fire = false
+ fire_rotate = -180
+ how_fire = Vector2(-10, 2)
+ if (time > shoot_time):
+ fire()
+ #anim_switch("push")
+ if spritedir == "right":# and test_move(transform, Vector2(1,0)):
+ $anim.play("pushright")
+ can_go = false
+ can_fire = false
+ fire_rotate = 0
+ how_fire = Vector2(10, 2)
+ if (time > shoot_time):
+ fire()
+ #anim_switch("push")
+ if spritedir == "up":# and test_move(transform, Vector2(0,-1)):
+ $anim.play("pushup")
+ can_go = false
+ can_fire = false
+ fire_rotate = -90
+ how_fire = Vector2(0, -10)
+ if (time > shoot_time):
+ fire()
+ #anim_switch("push")
+ if spritedir == "down":# and test_move(transform, Vector2(0,1)):
+ $anim.play("pushdown")
+ can_go = false
+ can_fire = false
+ fire_rotate = 90
+ how_fire = Vector2(0, 10)
+ if (time > shoot_time):
+ fire()
+ #anim_switch("push")
+ elif movedir != Vector2(0,0):
+ anim_switch("walk")
+ can_go = true
+ can_fire = true
+ else:
+ anim_switch("idle")
+ can_go = true
+ can_fire = true
+
+
+func controls_loop():
+ var LEFT = Input.is_action_pressed("ui_left")
+ var RIGHT = Input.is_action_pressed("ui_right")
+ var UP = Input.is_action_pressed("ui_up")
+ var DOWN = Input.is_action_pressed("ui_down")
+
+ if (can_fire == false):
+ movedir.x = 0
+ movedir.y = 0
+ if (can_go == true):
+ movedir.x = -int(LEFT) + int(RIGHT)
+ movedir.y = -int(UP) + int(DOWN)
+
+func movement_loop():
+ var motion = movedir.normalized() * SPEED
+ move_and_slide(motion, Vector2(0,0))
+
+func spritedir_loop():
+
+ match movedir:
+ Vector2(-1,0):
+ spritedir = "left"
+ Vector2(1,0):
+ spritedir = "right"
+ Vector2(0,-1):
+ spritedir = "up"
+ Vector2(0,1):
+ spritedir = "down"
+
+func anim_switch(animation):
+ var newanim = str(animation, spritedir)
+ if $anim.current_animation != newanim:
+ $anim.play(newanim)
+
diff --git a/KinematicPlayer2.gd b/KinematicPlayer2.gd
new file mode 100644
index 0000000..9c3ab26
--- /dev/null
+++ b/KinematicPlayer2.gd
@@ -0,0 +1,129 @@
+extends KinematicBody2D
+
+const SPEED = 200
+
+var movedir = Vector2(0,0)
+var spritedir = "down"
+var can_go = true
+var can_fire = false
+var how_fire = Vector2()
+var fire_rotate = 0
+var time = 5
+var shoot_time = 1
+var is_live = true
+
+var health = 100
+
+var Bullet = preload('res://player/Bullet.tscn')
+
+func fire():
+ var bul = Bullet.instance()
+ bul.position = position + how_fire
+ bul.rotation_degrees = fire_rotate
+ get_node('../').add_child(bul)
+ time = 0
+
+func _physics_process(delta):
+ controls_loop()
+ movement_loop()
+ spritedir_loop()
+
+ time += delta
+ if (time > shoot_time):
+ time = 5
+
+ $"../"/Bars/Player_bars/player2_mana_bar.set_value(time)
+ $"../"/Bars/Player_bars/player2_health_bar.set_value(health)
+
+
+ if (health == 0):
+ health = -1
+ time = 0
+ is_live = false
+ $"../"/EndGameScreen/CanvasLayer/Label.show()
+
+ if (time > 1.4 and is_live == false):
+ get_tree().paused = true
+
+ #if is_on_wall():
+ if (Input.is_action_pressed("ui_fire2")):
+
+ if spritedir == "left":# and test_move(transform, Vector2(-1,0)):
+ $anim.play("pushleft")
+ can_go = false
+ can_fire = false
+ fire_rotate = -180
+ how_fire = Vector2(-10, 2)
+ if (time > shoot_time):
+ fire()
+ #anim_switch("push")
+ if spritedir == "right":# and test_move(transform, Vector2(1,0)):
+ $anim.play("pushright")
+ can_go = false
+ can_fire = false
+ fire_rotate = 0
+ how_fire = Vector2(10, 2)
+ if (time > shoot_time):
+ fire()
+ #anim_switch("push")
+ if spritedir == "up":# and test_move(transform, Vector2(0,-1)):
+ $anim.play("pushup")
+ can_go = false
+ can_fire = false
+ fire_rotate = -90
+ how_fire = Vector2(0, -10)
+ if (time > shoot_time):
+ fire()
+ #anim_switch("push")
+ if spritedir == "down":# and test_move(transform, Vector2(0,1)):
+ $anim.play("pushdown")
+ can_go = false
+ can_fire = false
+ fire_rotate = 90
+ how_fire = Vector2(0, 10)
+ if (time > shoot_time):
+ fire()
+ #anim_switch("push")
+ elif movedir != Vector2(0,0):
+ anim_switch("walk")
+ can_go = true
+ can_fire = true
+ else:
+ anim_switch("idle")
+ can_go = true
+ can_fire = true
+
+
+func controls_loop():
+ var LEFT = Input.is_action_pressed("ui_left2")
+ var RIGHT = Input.is_action_pressed("ui_right2")
+ var UP = Input.is_action_pressed("ui_up2")
+ var DOWN = Input.is_action_pressed("ui_down2")
+
+ if (can_fire == false):
+ movedir.x = 0
+ movedir.y = 0
+ if (can_go == true):
+ movedir.x = -int(LEFT) + int(RIGHT)
+ movedir.y = -int(UP) + int(DOWN)
+
+func movement_loop():
+ var motion = movedir.normalized() * SPEED
+ move_and_slide(motion, Vector2(0,0))
+
+func spritedir_loop():
+
+ match movedir:
+ Vector2(-1,0):
+ spritedir = "left"
+ Vector2(1,0):
+ spritedir = "right"
+ Vector2(0,-1):
+ spritedir = "up"
+ Vector2(0,1):
+ spritedir = "down"
+
+func anim_switch(animation):
+ var newanim = str(animation, spritedir)
+ if $anim.current_animation != newanim:
+ $anim.play(newanim)
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..4c92e35
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ {one line to give the program's name and a brief idea of what it does.}
+ Copyright (C) 2018 {name of author}
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Fab-rpg Copyright (C) 2018 Allespro
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
\ No newline at end of file
diff --git a/Level1.tscn b/Level1.tscn
new file mode 100644
index 0000000..506fdc5
--- /dev/null
+++ b/Level1.tscn
@@ -0,0 +1,16 @@
+[gd_scene load_steps=4 format=2]
+
+[ext_resource path="res://levels/Level1.gd" type="Script" id=1]
+[ext_resource path="res://player/bars.tscn" type="PackedScene" id=2]
+[ext_resource path="res://player/KinematicPlayer.tscn" type="PackedScene" id=3]
+
+[node name="Free_world" type="Node2D"]
+script = ExtResource( 1 )
+
+[node name="MAP" type="Node2D" parent="."]
+
+[node name="Bars" parent="." instance=ExtResource( 2 )]
+
+[node name="KinematicPlayer" parent="." instance=ExtResource( 3 )]
+position = Vector2( 689.217, 356.237 )
+
diff --git a/Main.tscn b/Main.tscn
new file mode 100644
index 0000000..87f31db
--- /dev/null
+++ b/Main.tscn
@@ -0,0 +1,5 @@
+[gd_scene format=2]
+
+[node name="Main" type="Node"]
+
+
diff --git a/Player.gd b/Player.gd
new file mode 100644
index 0000000..985ebb6
--- /dev/null
+++ b/Player.gd
@@ -0,0 +1,5 @@
+extends Node2D
+
+
+
+
\ No newline at end of file
diff --git a/Player.tscn b/Player.tscn
new file mode 100644
index 0000000..6b7916e
--- /dev/null
+++ b/Player.tscn
@@ -0,0 +1,144 @@
+[gd_scene load_steps=23 format=2]
+
+[ext_resource path="res://Player.gd" type="Script" id=1]
+[ext_resource path="res://Player_body.gd" type="Script" id=2]
+[ext_resource path="res://player/9.png" type="Texture" id=3]
+[ext_resource path="res://player/10.png" type="Texture" id=4]
+[ext_resource path="res://player/11.png" type="Texture" id=5]
+[ext_resource path="res://player/12.png" type="Texture" id=6]
+[ext_resource path="res://player/13.png" type="Texture" id=7]
+[ext_resource path="res://player/14.png" type="Texture" id=8]
+[ext_resource path="res://player/15.png" type="Texture" id=9]
+[ext_resource path="res://player/16.png" type="Texture" id=10]
+[ext_resource path="res://player/1.png" type="Texture" id=11]
+[ext_resource path="res://player/2.png" type="Texture" id=12]
+[ext_resource path="res://player/3.png" type="Texture" id=13]
+[ext_resource path="res://player/4.png" type="Texture" id=14]
+[ext_resource path="res://player/5.png" type="Texture" id=15]
+[ext_resource path="res://player/6.png" type="Texture" id=16]
+[ext_resource path="res://player/7.png" type="Texture" id=17]
+[ext_resource path="res://player/8.png" type="Texture" id=18]
+[ext_resource path="res://Animated_player.gd" type="Script" id=19]
+
+[sub_resource type="SpriteFrames" id=1]
+
+animations = [ {
+"frames": [ ExtResource( 3 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ) ],
+"loop": true,
+"name": "UP",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 7 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ) ],
+"loop": true,
+"name": "LEFT",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 11 ), ExtResource( 12 ), ExtResource( 13 ), ExtResource( 14 ) ],
+"loop": true,
+"name": "DOWN",
+"speed": 5.0
+}, {
+"frames": [ ExtResource( 15 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 18 ) ],
+"loop": true,
+"name": "RIGHT",
+"speed": 5.0
+} ]
+
+[sub_resource type="CapsuleShape2D" id=2]
+
+custom_solver_bias = 0.0
+radius = 15.475
+height = 4.48519
+
+[sub_resource type="CapsuleShape2D" id=3]
+
+custom_solver_bias = 0.0
+radius = 11.8693
+height = 9.70459
+
+[node name="Player" type="Node2D"]
+
+script = ExtResource( 1 )
+
+[node name="Player_body" type="RigidBody2D" parent="." index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+mode = 2
+mass = 100.0
+friction = 1.0
+bounce = 1.0
+gravity_scale = 0.0
+custom_integrator = false
+continuous_cd = 0
+contacts_reported = 0
+contact_monitor = false
+sleeping = false
+can_sleep = true
+linear_velocity = Vector2( 0, 0 )
+linear_damp = -1.0
+angular_velocity = 0.0
+angular_damp = -1.0
+script = ExtResource( 2 )
+
+[node name="Animated_player" type="AnimatedSprite" parent="Player_body" index="0"]
+
+position = Vector2( 1.24997, 2.4305 )
+scale = Vector2( 1.6, 1.6 )
+frames = SubResource( 1 )
+animation = "DOWN"
+script = ExtResource( 19 )
+_sections_unfolded = [ "Transform" ]
+
+[node name="Player_collision" type="CollisionShape2D" parent="Player_body" index="1"]
+
+visible = false
+position = Vector2( 1.07674, 0.737116 )
+shape = SubResource( 2 )
+
+[node name="Camera2D" type="Camera2D" parent="Player_body" index="2"]
+
+position = Vector2( 0.230347, 0.737116 )
+anchor_mode = 1
+rotating = false
+current = false
+zoom = Vector2( 1, 1 )
+limit_left = -10000000
+limit_top = -10000000
+limit_right = 10000000
+limit_bottom = 10000000
+limit_smoothed = false
+drag_margin_h_enabled = true
+drag_margin_v_enabled = true
+smoothing_enabled = true
+smoothing_speed = 5.0
+offset_v = 0.0
+offset_h = 0.0
+drag_margin_left = 0.1
+drag_margin_top = 0.01
+drag_margin_right = 0.1
+drag_margin_bottom = 0.01
+editor_draw_screen = true
+editor_draw_limits = false
+editor_draw_drag_margin = false
+_sections_unfolded = [ "Drag Margin", "Editor", "Offset", "Smoothing" ]
+
+[node name="Player_area" type="Area2D" parent="Player_body" index="3" groups=[
+"player",
+]]
+
+input_pickable = true
+gravity_vec = Vector2( 0, 1 )
+gravity = 98.0
+linear_damp = 0.1
+angular_damp = 1.0
+audio_bus_override = false
+audio_bus_name = "Master"
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="Player_body/Player_area" index="0"]
+
+position = Vector2( 1.2281, 1.13362 )
+shape = SubResource( 3 )
+
+
diff --git a/Player_body.gd b/Player_body.gd
new file mode 100644
index 0000000..3b7e9d2
--- /dev/null
+++ b/Player_body.gd
@@ -0,0 +1,26 @@
+extends RigidBody2D
+
+#Константы персонажа
+const SPEED = 300
+
+var vel = Vector2()
+func _physics_process(delta):
+ #Вверх
+ if (Input.is_action_pressed("ui_up")):
+ $Animated_player.play("UP")
+ global_position.y += -SPEED * delta
+ #Вниз
+ elif (Input.is_action_pressed("ui_down")):
+ $Animated_player.play("DOWN")
+ global_position.y += SPEED * delta
+ #Вправо
+ elif (Input.is_action_pressed("ui_right")):
+ $Animated_player.play("RIGHT")
+ global_position.x += SPEED * delta
+ #Влево
+ elif (Input.is_action_pressed("ui_left")):
+ $Animated_player.play("LEFT")
+ global_position.x += -SPEED * delta
+ else:
+ $Animated_player.stop()
+ $Animated_player.frame = 0
\ No newline at end of file
diff --git a/Player_camera.gd b/Player_camera.gd
new file mode 100644
index 0000000..a4da59c
--- /dev/null
+++ b/Player_camera.gd
@@ -0,0 +1,4 @@
+extends Camera2D
+
+
+
diff --git a/README.md b/README.md
index 1a87758..3b35a38 100644
--- a/README.md
+++ b/README.md
@@ -1 +1 @@
-2D-RPG
+# Fab-rpg
diff --git a/addons/vnen.tiled_importer/plugin.cfg b/addons/vnen.tiled_importer/plugin.cfg
new file mode 100644
index 0000000..fda9ea7
--- /dev/null
+++ b/addons/vnen.tiled_importer/plugin.cfg
@@ -0,0 +1,8 @@
+config_version=3
+[plugin]
+
+name="Tiled Map Importer"
+description="Importer for TileMaps and TileSets made on Tiled Map Editor"
+version="2.1"
+author="George Marques"
+script="vnen.tiled_importer.gd"
diff --git a/addons/vnen.tiled_importer/polygon_sorter.gd b/addons/vnen.tiled_importer/polygon_sorter.gd
new file mode 100644
index 0000000..7a6f9b1
--- /dev/null
+++ b/addons/vnen.tiled_importer/polygon_sorter.gd
@@ -0,0 +1,67 @@
+# The MIT License (MIT)
+#
+# Copyright (c) 2018 George Marques
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+# Sorter for polygon vertices
+tool
+extends Reference
+
+var center
+
+# Sort the vertices of a convex polygon to clockwise order
+# Receives a PoolVector2Array and returns a new one
+func sort_polygon(vertices):
+ vertices = Array(vertices)
+
+ var centroid = Vector2()
+ var size = vertices.size()
+
+ for i in range(0, size):
+ centroid += vertices[i]
+
+ centroid /= size
+
+ center = centroid
+ vertices.sort_custom(self, "is_less")
+
+ return PoolVector2Array(vertices)
+
+# Sorter function, determines which of the poins should come first
+func is_less(a, b):
+ if a.x - center.x >= 0 and b.x - center.x < 0:
+ return false
+ elif a.x - center.x < 0 and b.x - center.x >= 0:
+ return true
+ elif a.x - center.x == 0 and b.x - center.x == 0:
+ if a.y - center.y >= 0 or b.y - center.y >= 0:
+ return a.y < b.y
+ return a.y > b.y
+
+ var det = (a.x - center.x) * (b.y - center.y) - (b.x - center.x) * (a.y - center.y)
+ if det > 0:
+ return true
+ elif det < 0:
+ return false
+
+ var d1 = (a - center).length_squared()
+ var d2 = (b - center).length_squared()
+
+ return d1 < d2
\ No newline at end of file
diff --git a/addons/vnen.tiled_importer/tiled.png b/addons/vnen.tiled_importer/tiled.png
new file mode 100644
index 0000000..17d7d49
Binary files /dev/null and b/addons/vnen.tiled_importer/tiled.png differ
diff --git a/addons/vnen.tiled_importer/tiled.png.import b/addons/vnen.tiled_importer/tiled.png.import
new file mode 100644
index 0000000..56cc40b
--- /dev/null
+++ b/addons/vnen.tiled_importer/tiled.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/tiled.png-dbbabe58e4f927769540a522a2073689.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/vnen.tiled_importer/tiled.png"
+dest_files=[ "res://.import/tiled.png-dbbabe58e4f927769540a522a2073689.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/addons/vnen.tiled_importer/tiled_import_plugin.gd b/addons/vnen.tiled_importer/tiled_import_plugin.gd
new file mode 100644
index 0000000..407d29c
--- /dev/null
+++ b/addons/vnen.tiled_importer/tiled_import_plugin.gd
@@ -0,0 +1,129 @@
+# The MIT License (MIT)
+#
+# Copyright (c) 2018 George Marques
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+tool
+extends EditorImportPlugin
+
+enum Preset { PRESET_DEFAULT, PRESET_PIXEL_ART }
+
+const TiledMapReader = preload("tiled_map_reader.gd")
+
+func get_importer_name():
+ return "vnen.tiled_importer"
+
+func get_visible_name():
+ return "Scene from Tiled"
+
+func get_recognized_extensions():
+ return ["json", "tmx"]
+
+func get_save_extension():
+ return "scn"
+
+func get_priority():
+ return 1
+
+func get_import_order():
+ return 100
+
+func get_resource_type():
+ return "PackedScene"
+
+func get_preset_count():
+ return 2
+
+func get_preset_name(preset):
+ match preset:
+ PRESET_DEFAULT: return "Default"
+ PRESET_PIXEL_ART: return "Pixel Art"
+
+func get_import_options(preset):
+ return [
+ {
+ "name": "custom_properties",
+ "default_value": true
+ },
+ {
+ "name": "tile_metadata",
+ "default_value": false
+ },
+ {
+ "name": "uv_clip",
+ "default_value": true
+ },
+ {
+ "name": "image_flags",
+ "default_value": 0 if preset == PRESET_PIXEL_ART else Texture.FLAGS_DEFAULT,
+ "property_hint": PROPERTY_HINT_FLAGS,
+ "hint_string": "Mipmaps,Repeat,Filter,Anisotropic,sRGB,Mirrored Repeat"
+ },
+ {
+ "name": "embed_internal_images",
+ "default_value": true if preset == PRESET_PIXEL_ART else false
+ },
+ {
+ "name": "save_tiled_properties",
+ "default_value": false
+ },
+ {
+ "name": "post_import_script",
+ "default_value": "",
+ "property_hint": PROPERTY_HINT_FILE,
+ "hint_string": "*.gd;GDScript"
+ }
+ ]
+
+func get_option_visibility(option, options):
+ return true
+
+func import(source_file, save_path, options, r_platform_variants, r_gen_files):
+ var map_reader = TiledMapReader.new()
+
+ # Offset is only optional for importing TileSets
+ options.apply_offset = true
+ var scene = map_reader.build(source_file, options)
+
+ if typeof(scene) != TYPE_OBJECT:
+ # Error happened
+ return scene
+
+ # Post imports script
+ if not options.post_import_script.empty():
+ var script = load(options.post_import_script)
+ if not script or not script is GDScript:
+ printerr("Post import script is not a GDScript.")
+ return ERR_INVALID_PARAMETER
+
+ script = script.new()
+ if not script.has_method("post_import"):
+ printerr("Post import script does not have a 'post_import' method.")
+ return ERR_INVALID_PARAMETER
+
+ scene = script.post_import(scene)
+
+ if not scene or not scene is Node2D:
+ printerr("Invalid scene returned from post import script.")
+ return ERR_INVALID_DATA
+
+ var packed_scene = PackedScene.new()
+ packed_scene.pack(scene)
+ return ResourceSaver.save("%s.%s" % [save_path, get_save_extension()], packed_scene)
diff --git a/addons/vnen.tiled_importer/tiled_map_reader.gd b/addons/vnen.tiled_importer/tiled_map_reader.gd
new file mode 100644
index 0000000..58b3988
--- /dev/null
+++ b/addons/vnen.tiled_importer/tiled_map_reader.gd
@@ -0,0 +1,1096 @@
+# The MIT License (MIT)
+#
+# Copyright (c) 2018 George Marques
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+tool
+extends Reference
+
+# Constants for tile flipping
+# http://doc.mapeditor.org/reference/tmx-map-format/#tile-flipping
+const FLIPPED_HORIZONTALLY_FLAG = 0x80000000
+const FLIPPED_VERTICALLY_FLAG = 0x40000000
+const FLIPPED_DIAGONALLY_FLAG = 0x20000000
+
+# XML Format reader
+const TiledXMLToDictionary = preload("tiled_xml_to_dict.gd")
+
+# Polygon vertices sorter
+const PolygonSorter = preload("polygon_sorter.gd")
+
+# Prefix for error messages, make easier to identify the source
+const error_prefix = "Tiled Importer: "
+
+# Properties to save the value in the metadata
+const whitelist_properties = [
+ "compression",
+ "draworder",
+ "gid",
+ "height",
+ "imageheight",
+ "imagewidth",
+ "infinite",
+ "margin",
+ "name",
+ "orientation",
+ "probability",
+ "spacing",
+ "tilecount",
+ "tiledversion",
+ "tileheight",
+ "tilewidth",
+ "type",
+ "version",
+ "visible",
+ "width"
+]
+
+# Main function
+# Reads a source file and gives back a scene
+func build(source_path, options):
+ var map = read_file(source_path)
+ if typeof(map) == TYPE_INT:
+ return map
+ if typeof(map) != TYPE_DICTIONARY:
+ return ERR_INVALID_DATA
+
+ var err = validate_map(map)
+ if err != OK:
+ return err
+
+ var cell_size = Vector2(int(map.tilewidth), int(map.tileheight))
+ var map_mode = TileMap.MODE_SQUARE
+ var map_offset = TileMap.HALF_OFFSET_DISABLED
+ var map_pos_offset = Vector2()
+ if "orientation" in map:
+ match map.orientation:
+ "isometric":
+ map_mode = TileMap.MODE_ISOMETRIC
+ "staggered":
+ map_pos_offset.y -= cell_size.y / 2
+ match map.staggeraxis:
+ "x":
+ map_offset = TileMap.HALF_OFFSET_Y
+ cell_size.x /= 2.0
+ "y":
+ map_offset = TileMap.HALF_OFFSET_X
+ cell_size.y /= 2.0
+
+ # TODO: hexagonal orientation
+
+ var tileset = build_tileset_for_scene(map.tilesets, source_path, options)
+ if typeof(tileset) != TYPE_OBJECT:
+ # Error happened
+ return tileset
+
+ var root = Node2D.new()
+ root.set_name(source_path.get_file().get_basename())
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(root, map)
+ if options.custom_properties:
+ set_custom_properties(root, map)
+
+ var map_data = {
+ "options": options,
+ "map_mode": map_mode,
+ "map_offset": map_offset,
+ "map_pos_offset": map_pos_offset,
+ "cell_size": cell_size,
+ "tileset": tileset,
+ "source_path": source_path,
+ "infinite": bool(map.infinite) if "infinite" in map else false
+ }
+
+ for layer in map.layers:
+ make_layer(layer, root, root, map_data)
+
+ return root
+
+# Creates a layer node from the data
+# Returns an error code
+func make_layer(layer, parent, root, data):
+ var err = validate_layer(layer)
+ if err != OK:
+ return err
+
+ # Main map data
+ var map_mode = data.map_mode
+ var map_offset = data.map_offset
+ var map_pos_offset = data.map_pos_offset
+ var cell_size = data.cell_size
+ var options = data.options
+ var tileset = data.tileset
+ var source_path = data.source_path
+ var infinite = data.infinite
+
+ var opacity = float(layer.opacity) if "opacity" in layer else 1.0
+ var visible = bool(layer.visible) if "visible" in layer else true
+
+ if layer.type == "tilelayer":
+ var layer_size = Vector2(int(layer.width), int(layer.height))
+ var tilemap = TileMap.new()
+ tilemap.set_name(layer.name)
+ tilemap.cell_size = cell_size
+ tilemap.modulate = Color(1.0, 1.0, 1.0, opacity);
+ tilemap.visible = visible
+ tilemap.mode = map_mode
+ tilemap.cell_half_offset = map_offset
+ tilemap.cell_clip_uv = options.uv_clip
+ tilemap.cell_y_sort = true
+ tilemap.cell_tile_origin = TileMap.TILE_ORIGIN_BOTTOM_LEFT
+
+ var offset = Vector2()
+ if "offsetx" in layer:
+ offset.x = int(layer.offsetx)
+ if "offsety" in layer:
+ offset.y = int(layer.offsety)
+
+ tilemap.position = offset + map_pos_offset
+ tilemap.tile_set = tileset
+
+ var chunks = []
+
+ if infinite:
+ chunks = layer.chunks
+ else:
+ chunks = [layer]
+
+ for chunk in chunks:
+ err = validate_chunk(chunk)
+ if err != OK:
+ return err
+
+ var chunk_data = chunk.data
+
+ if "encoding" in layer and layer.encoding == "base64":
+ if "compression" in layer:
+ chunk_data = decompress_layer_data(chunk.data, layer.compression, layer_size)
+ if typeof(chunk_data) == TYPE_INT:
+ # Error happened
+ return chunk_data
+ else:
+ chunk_data = read_base64_layer_data(chunk.data)
+
+ var count = 0
+ for tile_id in chunk_data:
+ var int_id = int(str(tile_id)) & 0xFFFFFFFF
+
+ if int_id == 0:
+ count += 1
+ continue
+
+ var flipped_h = bool(int_id & FLIPPED_HORIZONTALLY_FLAG)
+ var flipped_v = bool(int_id & FLIPPED_VERTICALLY_FLAG)
+ var flipped_d = bool(int_id & FLIPPED_DIAGONALLY_FLAG)
+
+ var gid = int_id & ~(FLIPPED_HORIZONTALLY_FLAG | FLIPPED_VERTICALLY_FLAG | FLIPPED_DIAGONALLY_FLAG)
+
+ var cell_x = chunk.x + (count % int(chunk.width))
+ var cell_y = chunk.y + int(count / chunk.width)
+ tilemap.set_cell(cell_x, cell_y, gid, flipped_h, flipped_v, flipped_d)
+
+ count += 1
+
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(tilemap, layer)
+ if options.custom_properties:
+ set_custom_properties(tilemap, layer)
+
+ tilemap.set("editor/display_folded", true)
+ parent.add_child(tilemap)
+ tilemap.set_owner(root)
+ elif layer.type == "imagelayer":
+ var image = null
+ if layer.image != "":
+ image = load_image(layer.image, source_path, options)
+ if typeof(image) != TYPE_OBJECT:
+ # Error happened
+ return image
+
+ var pos = Vector2()
+ var offset = Vector2()
+
+ if "x" in layer:
+ pos.x = float(layer.x)
+ if "y" in layer:
+ pos.y = float(layer.y)
+ if "offsetx" in layer:
+ offset.x = float(layer.offsetx)
+ if "offsety" in layer:
+ offset.y = float(layer.offsety)
+
+ var sprite = Sprite.new()
+ sprite.set_name(layer.name)
+ sprite.centered = false
+ sprite.texture = image
+ sprite.visible = visible
+ sprite.modulate = Color(1.0, 1.0, 1.0, opacity)
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(sprite, layer)
+ if options.custom_properties:
+ set_custom_properties(sprite, layer)
+
+ sprite.set("editor/display_folded", true)
+ parent.add_child(sprite)
+ sprite.position = pos + offset
+ sprite.set_owner(root)
+ elif layer.type == "objectgroup":
+ var object_layer = Node2D.new()
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(object_layer, layer)
+ if options.custom_properties:
+ set_custom_properties(object_layer, layer)
+ object_layer.modulate = Color(1.0, 1.0, 1.0, opacity)
+ object_layer.visible = visible
+ object_layer.set("editor/display_folded", true)
+ parent.add_child(object_layer)
+ object_layer.set_owner(root)
+ if "name" in layer and not layer.name.empty():
+ object_layer.set_name(layer.name)
+
+ if not "draworder" in layer or layer.draworder == "topdown":
+ layer.objects.sort_custom(self, "object_sorter")
+
+ for object in layer.objects:
+ if "point" in object and object.point:
+ var point = Position2D.new()
+ if not "x" in object or not "y" in object:
+ print_error("Missing coordinates for point in object layer.")
+ continue
+ point.position = Vector2(float(object.x), float(object.y))
+ point.visible = bool(object.visible) if "visible" in object else true
+ object_layer.add_child(point)
+ point.set_owner(root)
+ if "name" in object and not str(object.name).empty():
+ point.set_name(str(object.name))
+ elif "id" in object and not str(object.id).empty():
+ point.set_name(str(object.id))
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(point, object)
+ if options.custom_properties:
+ set_custom_properties(point, object)
+
+ elif not "gid" in object:
+ # Not a tile object
+ if "type" in object and object.type == "navigation":
+ # Can't make navigation objects right now
+ print_error("Navigation polygons aren't supported in an object layer.")
+ continue # Non-fatal error
+ var shape = shape_from_object(object)
+
+ if typeof(shape) != TYPE_OBJECT:
+ # Error happened
+ return shape
+
+ if "type" in object and object.type == "occluder":
+ var occluder = LightOccluder2D.new()
+ var pos = Vector2()
+ var rot = 0
+
+ if "x" in object:
+ pos.x = float(object.x)
+ if "y" in object:
+ pos.y = float(object.y)
+ if "rotation" in object:
+ rot = float(object.rotation)
+
+ occluder.visible = bool(object.visible) if "visible" in object else true
+ occluder.position = pos
+ occluder.rotation_degrees = rot
+ occluder.occluder = shape
+ if "name" in object and not str(object.name).empty():
+ occluder.set_name(str(object.name))
+ elif "id" in object and not str(object.id).empty():
+ occluder.set_name(str(object.id))
+
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(occluder, object)
+ if options.custom_properties:
+ set_custom_properties(occluder, object)
+
+ object_layer.add_child(occluder)
+ occluder.set_owner(root)
+
+ else:
+ var body = Area2D.new() if object.type == "area" else StaticBody2D.new()
+
+ var offset = Vector2()
+ var collision
+ var pos = Vector2()
+ var rot = 0
+
+ if not ("polygon" in object or "polyline" in object):
+ # Regular shape
+ collision = CollisionShape2D.new()
+ collision.shape = shape
+ if shape is RectangleShape2D:
+ offset = shape.extents
+ elif shape is CircleShape2D:
+ offset = Vector2(shape.radius, shape.radius)
+ elif shape is CapsuleShape2D:
+ offset = Vector2(shape.radius, shape.height)
+ if shape.radius > shape.height:
+ var temp = shape.radius
+ shape.radius = shape.height
+ shape.height = temp
+ collision.rotation_degrees = 90
+ shape.height *= 2
+ collision.position = offset
+ else:
+ collision = CollisionPolygon2D.new()
+ var points = null
+ if shape is ConcavePolygonShape2D:
+ points = []
+ var segments = shape.segments
+ for i in range(0, segments.size()):
+ if i % 2 != 0:
+ continue
+ points.push_back(segments[i])
+ collision.build_mode = CollisionPolygon2D.BUILD_SEGMENTS
+ else:
+ points = shape.points
+ collision.build_mode = CollisionPolygon2D.BUILD_SOLIDS
+ collision.polygon = points
+
+ collision.one_way_collision = object.type == "one-way"
+
+ if "x" in object:
+ pos.x = float(object.x)
+ if "y" in object:
+ pos.y = float(object.y)
+ if "rotation" in object:
+ rot = float(object.rotation)
+
+ body.set("editor/display_folded", true)
+ object_layer.add_child(body)
+ body.set_owner(root)
+ body.add_child(collision)
+ collision.set_owner(root)
+
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(body, object)
+ if options.custom_properties:
+ set_custom_properties(body, object)
+
+ if "name" in object and not str(object.name).empty():
+ body.set_name(str(object.name))
+ elif "id" in object and not str(object.id).empty():
+ body.set_name(str(object.id))
+ body.visible = bool(object.visible) if "visible" in object else true
+ body.position = pos
+ body.rotation_degrees = rot
+
+ else: # "gid" in object
+ var tile_raw_id = int(str(object.gid)) & 0xFFFFFFFF
+ var tile_id = tile_raw_id & ~(FLIPPED_HORIZONTALLY_FLAG | FLIPPED_VERTICALLY_FLAG | FLIPPED_DIAGONALLY_FLAG)
+
+ var is_tile_object = tileset.tile_get_region(tile_id).get_area() == 0
+ var collisions = tileset.tile_get_shape_count(tile_id)
+ var has_collisions = collisions > 0 && object.type != "sprite"
+ var sprite = Sprite.new()
+ var pos = Vector2()
+ var rot = 0
+ var scale = Vector2(1, 1)
+ sprite.texture = tileset.tile_get_texture(tile_id)
+ var texture_size = sprite.texture.get_size() if sprite.texture != null else Vector2()
+
+ if not is_tile_object:
+ sprite.region_enabled = true
+ sprite.region_rect = tileset.tile_get_region(tile_id)
+ texture_size = tileset.tile_get_region(tile_id).size
+
+ if "name" in object and not str(object.name).empty():
+ sprite.set_name(str(object.name))
+ elif "id" in object and not str(object.id).empty():
+ sprite.set_name(str(object.id))
+
+ sprite.flip_h = bool(tile_raw_id & FLIPPED_HORIZONTALLY_FLAG)
+ sprite.flip_v = bool(tile_raw_id & FLIPPED_VERTICALLY_FLAG)
+
+ if "x" in object:
+ pos.x = float(object.x)
+ if "y" in object:
+ pos.y = float(object.y)
+ if "rotation" in object:
+ rot = float(object.rotation)
+ if texture_size != Vector2():
+ if "width" in object and float(object.width) != texture_size.x:
+ scale.x = float(object.width) / texture_size.x
+ if "height" in object and float(object.height) != texture_size.y:
+ scale.y = float(object.height) / texture_size.y
+
+ var obj_root = sprite
+ if has_collisions:
+ match object.type:
+ "area": obj_root = Area2D.new()
+ "kinematic": obj_root = KinematicBody2D.new()
+ "rigid": obj_root = RigidBody2D.new()
+ _: obj_root = StaticBody2D.new()
+
+ object_layer.add_child(obj_root)
+ obj_root.owner = root
+
+ obj_root.add_child(sprite)
+ sprite.owner = root
+
+ var shapes = tileset.tile_get_shapes(tile_id)
+ for s in shapes:
+ var collision_node = CollisionShape2D.new()
+ collision_node.shape = s.shape
+
+ collision_node.transform = s.shape_transform
+ obj_root.add_child(collision_node)
+ collision_node.owner = root
+
+ obj_root.position = pos
+ obj_root.rotation_degrees = rot
+ obj_root.visible = bool(object.visible) if "visible" in object else true
+ obj_root.scale = scale
+ # Translate from Tiled bottom-left position to Godot top-left
+ sprite.centered = false
+ sprite.region_filter_clip = options.uv_clip
+ sprite.offset = Vector2(0, -texture_size.y)
+
+ if not has_collisions:
+ object_layer.add_child(sprite)
+ sprite.set_owner(root)
+
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(sprite, object)
+ if options.custom_properties:
+ if options.tile_metadata:
+ var tile_meta = tileset.get_meta("tile_meta")
+ if typeof(tile_meta) == TYPE_DICTIONARY and tile_id in tile_meta:
+ for prop in tile_meta[tile_id]:
+ obj_root.set_meta(prop, tile_meta[tile_id][prop])
+ set_custom_properties(obj_root, object)
+
+ elif layer.type == "group":
+ var group = Node2D.new()
+ var pos = Vector2()
+ if "x" in layer:
+ pos.x = float(layer.x)
+ if "y" in layer:
+ pos.y = float(layer.y)
+ group.modulate = Color(1.0, 1.0, 1.0, opacity)
+ group.visible = visible
+ group.position = pos
+
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(group, layer)
+ if options.custom_properties:
+ set_custom_properties(group, layer)
+
+ if "name" in layer and not str(layer.name).empty():
+ group.set_name(str(layer.name))
+
+ group.set("editor/display_folded", true)
+ parent.add_child(group)
+ group.set_owner(root)
+
+ for sub_layer in layer.layers:
+ make_layer(sub_layer, group, root, data)
+
+ else:
+ print_error("Unknown layer type ('%s') in '%s'" % [layer.type, layer.name if "name" in layer else "[unnamed layer]"])
+ return ERR_INVALID_DATA
+
+ return OK
+
+# Makes a tileset from a array of tilesets data
+# Since Godot supports only one TileSet per TileMap, all tilesets from Tiled are combined
+func build_tileset_for_scene(tilesets, source_path, options):
+ var result = TileSet.new()
+ var err = ERR_INVALID_DATA
+ var tile_meta = {}
+
+ for tileset in tilesets:
+ var ts = tileset
+ var ts_source_path = source_path
+ if "source" in ts:
+ if not "firstgid" in tileset or not str(tileset.firstgid).is_valid_integer():
+ print_error("Missing or invalid firstgid tileset property.")
+ return ERR_INVALID_DATA
+
+ ts_source_path = source_path.get_base_dir().plus_file(ts.source)
+
+ if ts.source.get_extension().to_lower() == "tsx":
+ var tsx_reader = TiledXMLToDictionary.new()
+ ts = tsx_reader.read_tsx(ts_source_path)
+ if typeof(ts) != TYPE_DICTIONARY:
+ # Error happened
+ return ts
+ else: # JSON Tileset
+ var f = File.new()
+ err = f.open(ts_source_path, File.READ)
+ if err != OK:
+ print_error("Error opening tileset '%s'." % [ts.source])
+ return err
+
+ var json_res = JSON.parse(f.get_as_text())
+ if json_res.error != OK:
+ print_error("Error parsing tileset '%s' JSON: %s" % [ts.source, json_res.error_string])
+ return ERR_INVALID_DATA
+
+ ts = json_res.result
+ if typeof(ts) != TYPE_DICTIONARY:
+ print_error("Tileset '%s' is not a dictionary." % [ts.source])
+ return ERR_INVALID_DATA
+
+ ts.firstgid = tileset.firstgid
+
+ err = validate_tileset(ts)
+ if err != OK:
+ return err
+
+ var has_global_image = "image" in ts
+
+ var spacing = int(ts.spacing) if "spacing" in ts and str(ts.spacing).is_valid_integer() else 0
+ var margin = int(ts.margin) if "margin" in ts and str(ts.margin).is_valid_integer() else 0
+ var firstgid = int(ts.firstgid)
+ var columns = int(ts.columns) if "columns" in ts and str(ts.columns).is_valid_integer() else -1
+
+ var image = null
+ var imagesize = Vector2()
+
+ if has_global_image:
+ image = load_image(ts.image, ts_source_path, options)
+ if typeof(image) != TYPE_OBJECT:
+ # Error happened
+ return image
+ imagesize = Vector2(int(ts.imagewidth), int(ts.imageheight))
+
+ var tilesize = Vector2(int(ts.tilewidth), int(ts.tileheight))
+ var tilecount = int(ts.tilecount)
+
+ var gid = firstgid
+
+ var x = margin
+ var y = margin
+
+ var i = 0
+ var column = 0
+ while i < tilecount:
+ var tilepos = Vector2(x, y)
+ var region = Rect2(tilepos, tilesize)
+
+ var rel_id = str(gid - firstgid)
+
+ result.create_tile(gid)
+
+ if has_global_image:
+ result.tile_set_texture(gid, image)
+ result.tile_set_region(gid, region)
+ if options.apply_offset:
+ result.tile_set_texture_offset(gid, Vector2(0, -tilesize.y))
+ elif not rel_id in ts.tiles:
+ gid += 1
+ continue
+ else:
+ var image_path = ts.tiles[rel_id].image
+ image = load_image(image_path, ts_source_path, options)
+ if typeof(image) != TYPE_OBJECT:
+ # Error happened
+ return image
+ result.tile_set_texture(gid, image)
+ if options.apply_offset:
+ result.tile_set_texture_offset(gid, Vector2(0, -image.get_height()))
+
+ if "tiles" in ts and rel_id in ts.tiles and "objectgroup" in ts.tiles[rel_id] \
+ and "objects" in ts.tiles[rel_id].objectgroup:
+ for object in ts.tiles[rel_id].objectgroup.objects:
+
+ var shape = shape_from_object(object)
+
+ if typeof(shape) != TYPE_OBJECT:
+ # Error happened
+ return shape
+
+ var offset = Vector2(float(object.x), float(object.y))
+ if options.apply_offset:
+ offset += result.tile_get_texture_offset(gid)
+ if "width" in object and "height" in object:
+ offset += Vector2(float(object.width) / 2, float(object.height) / 2)
+
+ if object.type == "navigation":
+ result.tile_set_navigation_polygon(gid, shape)
+ result.tile_set_navigation_polygon_offset(gid, offset)
+ elif object.type == "occluder":
+ result.tile_set_light_occluder(gid, shape)
+ result.tile_set_occluder_offset(gid, offset)
+ else:
+ result.tile_add_shape(gid, shape, Transform2D(0, offset), object.type == "one-way")
+
+ if options.custom_properties and options.tile_metadata and "tileproperties" in ts \
+ and "tilepropertytypes" in ts and rel_id in ts.tileproperties and rel_id in ts.tilepropertytypes:
+ tile_meta[gid] = get_custom_properties(ts.tileproperties[rel_id], ts.tilepropertytypes[rel_id])
+ if options.save_tiled_properties and rel_id in ts.tiles:
+ for property in whitelist_properties:
+ if property in ts.tiles[rel_id]:
+ if not gid in tile_meta: tile_meta[gid] = {}
+ tile_meta[gid][property] = ts.tiles[rel_id][property]
+
+ gid += 1
+ column += 1
+ i += 1
+ x += int(tilesize.x) + spacing
+ if (columns > 0 and column >= columns) or x >= int(imagesize.x) - margin or (x + int(tilesize.x)) > int(imagesize.x):
+ x = margin
+ y += int(tilesize.y) + spacing
+ column = 0
+
+ if str(ts.name) != "":
+ result.resource_name = ts.name
+
+ if options.save_tiled_properties:
+ set_tiled_properties_as_meta(result, ts)
+ if options.custom_properties:
+ if "properties" in ts and "propertytypes" in ts:
+ set_custom_properties(result, ts.properties, ts.propertytypes)
+
+ if options.custom_properties and options.tile_metadata:
+ result.set_meta("tile_meta", tile_meta)
+
+ return result
+
+# Makes a standalone TileSet. Useful for importing TileSets from Tiled
+# Returns an error code if fails
+func build_tileset(source_path, options):
+ var set = read_tileset_file(source_path)
+ if typeof(set) == TYPE_INT:
+ return set
+ if typeof(set) != TYPE_DICTIONARY:
+ return ERR_INVALID_DATA
+
+ # Just to validate and build correctly using the existing builder
+ set["firstgid"] = 0
+
+ return build_tileset_for_scene([set], source_path, options)
+
+# Loads an image from a given path
+# Returns a Texture
+func load_image(rel_path, source_path, options):
+ var flags = options.image_flags if "image_flags" in options else Texture.FLAGS_DEFAULT
+ var embed = options.embed_internal_images if "embed_internal_images" in options else false
+
+ var ext = rel_path.get_extension().to_lower()
+ if ext != "png" and ext != "jpg":
+ print_error("Unsupported image format: %s. Use PNG or JPG instead." % [ext])
+ return ERR_FILE_UNRECOGNIZED
+
+ var total_path = rel_path
+ if rel_path.is_rel_path():
+ total_path = ProjectSettings.globalize_path(source_path.get_base_dir()).plus_file(rel_path)
+ total_path = ProjectSettings.localize_path(total_path)
+
+ var dir = Directory.new()
+ if not dir.file_exists(total_path):
+ print_error("Image not found: %s" % [total_path])
+ return ERR_FILE_NOT_FOUND
+
+ if not total_path.begins_with("res://"):
+ # External images need to be embedded
+ embed = true
+
+ var image = null
+ if embed:
+ image = ImageTexture.new()
+ image.load(total_path)
+ else:
+ image = ResourceLoader.load(total_path, "ImageTexture")
+
+ if image != null:
+ image.set_flags(flags)
+
+ return image
+
+# Reads a file and returns its contents as a dictionary
+# Returns an error code if fails
+func read_file(path):
+ if path.get_extension().to_lower() == "tmx":
+ var tmx_to_dict = TiledXMLToDictionary.new()
+ var data = tmx_to_dict.read_tmx(path)
+ if typeof(data) != TYPE_DICTIONARY:
+ # Error happened
+ print_error("Error parsing map file '%s'." % [path])
+ # Return error or result
+ return data
+
+ # Not TMX, must be JSON
+ var file = File.new()
+ var err = file.open(path, File.READ)
+ if err != OK:
+ return err
+
+ var content = JSON.parse(file.get_as_text())
+ if content.error != OK:
+ print_error("Error parsing JSON: ", content.error_string)
+ return content.error
+
+ return content.result
+
+# Reads a tileset file and return its contents as a dictionary
+# Returns an error code if fails
+func read_tileset_file(path):
+ if path.get_extension().to_lower() == "tsx":
+ var tmx_to_dict = TiledXMLToDictionary.new()
+ var data = tmx_to_dict.read_tsx(path)
+ if typeof(data) != TYPE_DICTIONARY:
+ # Error happened
+ print_error("Error parsing map file '%s'." % [path])
+ # Return error or result
+ return data
+
+ # Not TSX, must be JSON
+ var file = File.new()
+ var err = file.open(path, File.READ)
+ if err != OK:
+ return err
+
+ var content = JSON.parse(file.get_as_text())
+ if content.error != OK:
+ print_error("Error parsing JSON: ", content.error_string)
+ return content.error
+
+ return content.result
+
+# Creates a shape from an object data
+# Returns a valid shape depending on the object type (collision/occluder/navigation)
+func shape_from_object(object):
+ var shape = ERR_INVALID_DATA
+
+ if "polygon" in object or "polyline" in object:
+ var vertices = PoolVector2Array()
+
+ if "polygon" in object:
+ for point in object.polygon:
+ vertices.push_back(Vector2(float(point.x), float(point.y)))
+ else:
+ for point in object.polyline:
+ vertices.push_back(Vector2(float(point.x), float(point.y)))
+
+ if object.type == "navigation":
+ shape = NavigationPolygon.new()
+ shape.vertices = vertices
+ shape.add_outline(vertices)
+ shape.make_polygons_from_outlines()
+ elif object.type == "occluder":
+ shape = OccluderPolygon2D.new()
+ shape.polygon = vertices
+ shape.closed = "polygon" in object
+ else:
+ if is_convex(vertices):
+ var sorter = PolygonSorter.new()
+ vertices = sorter.sort_polygon(vertices)
+ shape = ConvexPolygonShape2D.new()
+ shape.points = vertices
+ else:
+ shape = ConcavePolygonShape2D.new()
+ var segments = [vertices[0]]
+ for x in range(1, vertices.size()):
+ segments.push_back(vertices[x])
+ segments.push_back(vertices[x])
+ segments.push_back(vertices[0])
+ shape.segments = PoolVector2Array(segments)
+
+ elif "ellipse" in object:
+ if object.type == "navigation" or object.type == "occluder":
+ print_error("Ellipse shapes are not supported as navigation or occluder. Use polygon/polyline instead.")
+ return ERR_INVALID_DATA
+
+ if not "width" in object or not "height" in object:
+ print_error("Missing width or height in ellipse shape.")
+ return ERR_INVALID_DATA
+
+ var w = abs(float(object.width))
+ var h = abs(float(object.height))
+
+ if w == h:
+ shape = CircleShape2D.new()
+ shape.radius = w / 2.0
+ else:
+ # Using a capsule since it's the closest from an ellipse
+ shape = CapsuleShape2D.new()
+ shape.radius = w / 2.0
+ shape.height = h / 2.0
+
+ else: # Rectangle
+ if not "width" in object or not "height" in object:
+ print_error("Missing width or height in rectangle shape.")
+ return ERR_INVALID_DATA
+
+ var size = Vector2(float(object.width), float(object.height))
+
+ if object.type == "navigation" or object.type == "occluder":
+ # Those types only accept polygons, so make one from the rectangle
+ var vertices = PoolVector2Array([
+ Vector2(0, 0),
+ Vector2(size.x, 0),
+ size,
+ Vector2(0, size.y)
+ ])
+ if object.type == "navigation":
+ shape = NavigationPolygon.new()
+ shape.vertices = vertices
+ shape.add_outline(vertices)
+ shape.make_polygons_from_outlines()
+ else:
+ shape = OccluderPolygon2D.new()
+ shape.polygon = vertices
+ else:
+ shape = RectangleShape2D.new()
+ shape.extents = size / 2.0
+
+ return shape
+
+# Determines if the set of vertices is convex or not
+# Returns a boolean
+func is_convex(vertices):
+ var size = vertices.size()
+ if size <= 3:
+ # Less than 3 verices can't be concave
+ return true
+
+ var cp = 0
+
+ for i in range(0, size + 2):
+ var p1 = vertices[(i + 0) % size]
+ var p2 = vertices[(i + 1) % size]
+ var p3 = vertices[(i + 2) % size]
+
+ var prev_cp = cp
+ cp = (p2.x - p1.x) * (p3.y - p2.y) - (p2.y - p1.y) * (p3.x - p2.x)
+ if i > 0 and sign(cp) != sign(prev_cp):
+ return false
+
+ return true
+
+# Decompress the data of the layer
+# Compression argument is a string, either "gzip" or "zlib"
+func decompress_layer_data(layer_data, compression, map_size):
+ if compression != "gzip" and compression != "zlib":
+ print_error("Unrecognized compression format: %s" % [compression])
+ return ERR_INVALID_DATA
+
+ var compression_type = File.COMPRESSION_DEFLATE if compression == "zlib" else File.COMPRESSION_GZIP
+ var expected_size = int(map_size.x) * int(map_size.y) * 4
+ var raw_data = Marshalls.base64_to_raw(layer_data).decompress(expected_size, compression_type)
+
+ return decode_layer(raw_data)
+
+# Reads the layer as a base64 data
+# Returns an array of ints as the decoded layer would be
+func read_base64_layer_data(layer_data):
+ var decoded = Marshalls.base64_to_raw(layer_data)
+ return decode_layer(decoded)
+
+# Reads a PoolByteArray and returns the layer array
+# Used for base64 encoded and compressed layers
+func decode_layer(layer_data):
+ var result = []
+ for i in range(0, layer_data.size(), 4):
+ var num = (layer_data[i]) | \
+ (layer_data[i + 1] << 8) | \
+ (layer_data[i + 2] << 16) | \
+ (layer_data[i + 3] << 24)
+ result.push_back(num)
+ return result
+
+# Set the custom properties into the metadata of the object
+func set_custom_properties(object, tiled_object):
+ if not "properties" in tiled_object or not "propertytypes" in tiled_object:
+ return
+
+ var properties = get_custom_properties(tiled_object.properties, tiled_object.propertytypes)
+ for property in properties:
+ object.set_meta(property, properties[property])
+
+# Get the custom properties as a dictionary
+# Useful for tile meta, which is not stored directly
+func get_custom_properties(properties, types):
+ var result = {}
+
+ for property in properties:
+ var value = null
+ if str(types[property]).to_lower() == "bool":
+ value = bool(properties[property])
+ elif str(types[property]).to_lower() == "int":
+ value = int(properties[property])
+ elif str(types[property]).to_lower() == "float":
+ value = float(properties[property])
+ elif str(types[property]).to_lower() == "color":
+ value = Color(properties[property])
+ else:
+ value = str(properties[property])
+ result[property] = value
+ return result
+
+# Get the available whitelisted properties from the Tiled object
+# And them as metadata in the Godot object
+func set_tiled_properties_as_meta(object, tiled_object):
+ for property in whitelist_properties:
+ if property in tiled_object:
+ object.set_meta(property, tiled_object[property])
+
+# Custom function to sort objects in an object layer
+# This is done to support the "topdown" draw order, which sorts by 'y' coordinate
+func object_sorter(first, second):
+ if first.y == second.y:
+ return first.id < second.id
+ return first.y < second.y
+
+# Validates the map dictionary content for missing or invalid keys
+# Returns an error code
+func validate_map(map):
+ if not "type" in map or map.type != "map":
+ print_error("Missing or invalid type property.")
+ return ERR_INVALID_DATA
+ elif not "version" in map or int(map.version) != 1:
+ print_error("Missing or invalid map version.")
+ return ERR_INVALID_DATA
+ elif not "tileheight" in map or not str(map.tileheight).is_valid_integer():
+ print_error("Missing or invalid tileheight property.")
+ return ERR_INVALID_DATA
+ elif not "tilewidth" in map or not str(map.tilewidth).is_valid_integer():
+ print_error("Missing or invalid tilewidth property.")
+ return ERR_INVALID_DATA
+ elif not "layers" in map or typeof(map.layers) != TYPE_ARRAY:
+ print_error("Missing or invalid layers property.")
+ return ERR_INVALID_DATA
+ elif not "tilesets" in map or typeof(map.tilesets) != TYPE_ARRAY:
+ print_error("Missing or invalid tilesets property.")
+ return ERR_INVALID_DATA
+ if "orientation" in map and (map.orientation == "staggered" or map.orientation == "hexagonal"):
+ if not "staggeraxis" in map:
+ print_error("Missing stagger axis property.")
+ return ERR_INVALID_DATA
+ elif not "staggerindex" in map:
+ print_error("Missing stagger axis property.")
+ return ERR_INVALID_DATA
+ return OK
+
+# Validates the tileset dictionary content for missing or invalid keys
+# Returns an error code
+func validate_tileset(tileset):
+ if not "firstgid" in tileset or not str(tileset.firstgid).is_valid_integer():
+ print_error("Missing or invalid firstgid tileset property.")
+ return ERR_INVALID_DATA
+ elif not "tilewidth" in tileset or not str(tileset.tilewidth).is_valid_integer():
+ print_error("Missing or invalid tilewidth tileset property.")
+ return ERR_INVALID_DATA
+ elif not "tileheight" in tileset or not str(tileset.tileheight).is_valid_integer():
+ print_error("Missing or invalid tileheight tileset property.")
+ return ERR_INVALID_DATA
+ elif not "tilecount" in tileset or not str(tileset.tilecount).is_valid_integer():
+ print_error("Missing or invalid tilecount tileset property.")
+ return ERR_INVALID_DATA
+ if not "image" in tileset:
+ for tile in tileset.tiles:
+ if not "image" in tileset.tiles[tile]:
+ print_error("Missing or invalid image in tileset property.")
+ return ERR_INVALID_DATA
+ elif not "imagewidth" in tileset.tiles[tile] or not str(tileset.tiles[tile].imagewidth).is_valid_integer():
+ print_error("Missing or invalid imagewidth tileset property 1.")
+ return ERR_INVALID_DATA
+ elif not "imageheight" in tileset.tiles[tile] or not str(tileset.tiles[tile].imageheight).is_valid_integer():
+ print_error("Missing or invalid imageheight tileset property.")
+ return ERR_INVALID_DATA
+ else:
+ if not "imagewidth" in tileset or not str(tileset.imagewidth).is_valid_integer():
+ print_error("Missing or invalid imagewidth tileset property 2.")
+ return ERR_INVALID_DATA
+ elif not "imageheight" in tileset or not str(tileset.imageheight).is_valid_integer():
+ print_error("Missing or invalid imageheight tileset property.")
+ return ERR_INVALID_DATA
+ return OK
+
+# Validates the layer dictionary content for missing or invalid keys
+# Returns an error code
+func validate_layer(layer):
+ if not "type" in layer:
+ print_error("Missing or invalid type layer property.")
+ return ERR_INVALID_DATA
+ elif not "name" in layer:
+ print_error("Missing or invalid name layer property.")
+ return ERR_INVALID_DATA
+ match layer.type:
+ "tilelayer":
+ if not "height" in layer or not str(layer.height).is_valid_integer():
+ print_error("Missing or invalid layer height property.")
+ return ERR_INVALID_DATA
+ elif not "width" in layer or not str(layer.width).is_valid_integer():
+ print_error("Missing or invalid layer width property.")
+ return ERR_INVALID_DATA
+ elif not "data" in layer:
+ if not "chunks" in layer:
+ print_error("Missing data or chunks layer properties.")
+ return ERR_INVALID_DATA
+ elif typeof(layer.chunks) != TYPE_ARRAY:
+ print_error("Invalid chunks layer property.")
+ return ERR_INVALID_DATA
+ elif "encoding" in layer:
+ if layer.encoding == "base64" and typeof(layer.data) != TYPE_STRING:
+ print_error("Invalid data layer property.")
+ return ERR_INVALID_DATA
+ if layer.encoding != "base64" and typeof(layer.data) != TYPE_ARRAY:
+ print_error("Invalid data layer property.")
+ return ERR_INVALID_DATA
+ elif typeof(layer.data) != TYPE_ARRAY:
+ print_error("Invalid data layer property.")
+ return ERR_INVALID_DATA
+ if "compression" in layer:
+ if layer.compression != "gzip" and layer.compression != "zlib":
+ print_error("Invalid compression type.")
+ return ERR_INVALID_DATA
+ "imagelayer":
+ if not "image" in layer or typeof(layer.image) != TYPE_STRING:
+ print_error("Missing or invalid image path for layer.")
+ return ERR_INVALID_DATA
+ "objectgroup":
+ if not "objects" in layer or typeof(layer.objects) != TYPE_ARRAY:
+ print_error("Missing or invalid objects array for layer.")
+ return ERR_INVALID_DATA
+ "group":
+ if not "layers" in layer or typeof(layer.layers) != TYPE_ARRAY:
+ print_error("Missing or invalid layer array for group layer.")
+ return ERR_INVALID_DATA
+ return OK
+
+func validate_chunk(chunk):
+ if not "data" in chunk:
+ print_error("Missing data chunk property.")
+ return ERR_INVALID_DATA
+ elif not "height" in chunk or not str(chunk.height).is_valid_integer():
+ print_error("Missing or invalid height chunk property.")
+ return ERR_INVALID_DATA
+ elif not "width" in chunk or not str(chunk.width).is_valid_integer():
+ print_error("Missing or invalid width chunk property.")
+ return ERR_INVALID_DATA
+ elif not "x" in chunk or not str(chunk.x).is_valid_integer():
+ print_error("Missing or invalid x chunk property.")
+ return ERR_INVALID_DATA
+ elif not "y" in chunk or not str(chunk.y).is_valid_integer():
+ print_error("Missing or invalid y chunk property.")
+ return ERR_INVALID_DATA
+ return OK
+
+# Custom function to print error, to centralize the prefix addition
+func print_error(err):
+ printerr(error_prefix + err)
diff --git a/addons/vnen.tiled_importer/tiled_tileset_import_plugin.gd b/addons/vnen.tiled_importer/tiled_tileset_import_plugin.gd
new file mode 100644
index 0000000..f0bda7f
--- /dev/null
+++ b/addons/vnen.tiled_importer/tiled_tileset_import_plugin.gd
@@ -0,0 +1,119 @@
+# The MIT License (MIT)
+#
+# Copyright (c) 2018 George Marques
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+tool
+extends EditorImportPlugin
+
+enum Preset { PRESET_DEFAULT, PRESET_PIXEL_ART }
+
+const TiledMapReader = preload("tiled_map_reader.gd")
+
+func get_importer_name():
+ return "vnen.tiled_tileset_importer"
+
+func get_visible_name():
+ return "TileSet from Tiled"
+
+func get_recognized_extensions():
+ return ["json", "tsx"]
+
+func get_save_extension():
+ return "res"
+
+func get_resource_type():
+ return "TileSet"
+
+func get_preset_count():
+ return 2
+
+func get_preset_name(preset):
+ match preset:
+ PRESET_DEFAULT: return "Default"
+ PRESET_PIXEL_ART: return "Pixel Art"
+
+func get_import_options(preset):
+ return [
+ {
+ "name": "custom_properties",
+ "default_value": true
+ },
+ {
+ "name": "tile_metadata",
+ "default_value": false
+ },
+ {
+ "name": "image_flags",
+ "default_value": 0 if preset == PRESET_PIXEL_ART else Texture.FLAGS_DEFAULT,
+ "property_hint": PROPERTY_HINT_FLAGS,
+ "hint_string": "Mipmaps,Repeat,Filter,Anisotropic,sRGB,Mirrored Repeat"
+ },
+ {
+ "name": "embed_internal_images",
+ "default_value": true if preset == PRESET_PIXEL_ART else false
+ },
+ {
+ "name": "save_tiled_properties",
+ "default_value": false
+ },
+ {
+ "name": "apply_offset",
+ "default_value": false
+ },
+ {
+ "name": "post_import_script",
+ "default_value": "",
+ "property_hint": PROPERTY_HINT_FILE,
+ "hint_string": "*.gd;GDScript"
+ }
+ ]
+
+func get_option_visibility(option, options):
+ return true
+
+func import(source_file, save_path, options, r_platform_variants, r_gen_files):
+ var map_reader = TiledMapReader.new()
+
+ var tileset = map_reader.build_tileset(source_file, options)
+
+ if typeof(tileset) != TYPE_OBJECT:
+ # Error happened
+ return tileset
+
+ # Post imports script
+ if not options.post_import_script.empty():
+ var script = load(options.post_import_script)
+ if not script or not script is GDScript:
+ printerr("Post import script is not a GDScript.")
+ return ERR_INVALID_PARAMETER
+
+ script = script.new()
+ if not script.has_method("post_import"):
+ printerr("Post import script does not have a 'post_import' method.")
+ return ERR_INVALID_PARAMETER
+
+ tileset = script.post_import(tileset)
+
+ if not tileset or not tileset is TileSet:
+ printerr("Invalid TileSet returned from post import script.")
+ return ERR_INVALID_DATA
+
+ return ResourceSaver.save("%s.%s" % [save_path, get_save_extension()], tileset)
diff --git a/addons/vnen.tiled_importer/tiled_xml_to_dict.gd b/addons/vnen.tiled_importer/tiled_xml_to_dict.gd
new file mode 100644
index 0000000..a804d54
--- /dev/null
+++ b/addons/vnen.tiled_importer/tiled_xml_to_dict.gd
@@ -0,0 +1,553 @@
+# The MIT License (MIT)
+#
+# Copyright (c) 2018 George Marques
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+tool
+extends Reference
+
+# Reads a TMX file from a path and return a Dictionary with the same structure
+# as the JSON map format
+# Returns an error code if failed
+func read_tmx(path):
+ var parser = XMLParser.new()
+ var err = parser.open(path)
+ if err != OK:
+ printerr("Error opening TMX file '%s'." % [path])
+ return err
+
+ while parser.get_node_type() != XMLParser.NODE_ELEMENT:
+ err = parser.read()
+ if err != OK:
+ printerr("Error parsing TMX file '%s' (around line %i)." % [path, parser.get_current_line()])
+ return err
+
+ if parser.get_node_name().to_lower() != "map":
+ printerr("Error parsing TMX file '%s'. Expected 'map' element.")
+ return ERR_INVALID_DATA
+
+ var data = attributes_to_dict(parser)
+ if not "infinite" in data:
+ data.infinite = false
+ data.type = "map"
+ data.tilesets = []
+ data.layers = []
+
+ err = parser.read()
+ if err != OK:
+ printerr("Error parsing TMX file '%s' (around line %i)." % [path, parser.get_current_line()])
+ return err
+
+ while err == OK:
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT_END:
+ if parser.get_node_name() == "map":
+ break
+ elif parser.get_node_type() == XMLParser.NODE_ELEMENT:
+ if parser.get_node_name() == "tileset":
+ # Empty element means external tileset
+ if not parser.is_empty():
+ var tileset = parse_tileset(parser)
+ if typeof(tileset) != TYPE_DICTIONARY:
+ # Error happened
+ return err
+ data.tilesets.push_back(tileset)
+ else:
+ var tileset_data = attributes_to_dict(parser)
+ if not "source" in tileset_data:
+ printerr("Error parsing TMX file '%s'. Missing tileset source (around line %i)." % [path, parser.get_current_line()])
+ return ERR_INVALID_DATA
+ data.tilesets.push_back(tileset_data)
+
+ elif parser.get_node_name() == "layer":
+ var layer = parse_tile_layer(parser, data.infinite)
+ if typeof(layer) != TYPE_DICTIONARY:
+ printerr("Error parsing TMX file '%s'. Invalid tile layer data (around line %i)." % [path, parser.get_current_line()])
+ return ERR_INVALID_DATA
+ data.layers.push_back(layer)
+
+ elif parser.get_node_name() == "imagelayer":
+ var layer = parse_image_layer(parser)
+ if typeof(layer) != TYPE_DICTIONARY:
+ printerr("Error parsing TMX file '%s'. Invalid image layer data (around line %i)." % [path, parser.get_current_line()])
+ return ERR_INVALID_DATA
+ data.layers.push_back(layer)
+
+ elif parser.get_node_name() == "objectgroup":
+ var layer = parse_object_layer(parser)
+ if typeof(layer) != TYPE_DICTIONARY:
+ printerr("Error parsing TMX file '%s'. Invalid object layer data (around line %i)." % [path, parser.get_current_line()])
+ return ERR_INVALID_DATA
+ data.layers.push_back(layer)
+
+ elif parser.get_node_name() == "group":
+ var layer = parse_group_layer(parser, data.infinite)
+ if typeof(layer) != TYPE_DICTIONARY:
+ printerr("Error parsing TMX file '%s'. Invalid group layer data (around line %i)." % [path, parser.get_current_line()])
+ return ERR_INVALID_DATA
+ data.layers.push_back(layer)
+
+ elif parser.get_node_name() == "properties":
+ var prop_data = parse_properties(parser)
+ if typeof(prop_data) == TYPE_STRING:
+ return prop_data
+
+ data.properties = prop_data.properties
+ data.propertytypes = prop_data.propertytypes
+
+ err = parser.read()
+
+ return data
+
+# Reads a TSX and return a tileset dictionary
+# Returns an error code if fails
+func read_tsx(path):
+ var parser = XMLParser.new()
+ var err = parser.open(path)
+ if err != OK:
+ printerr("Error opening TSX file '%s'." % [path])
+ return err
+
+ while parser.get_node_type() != XMLParser.NODE_ELEMENT:
+ err = parser.read()
+ if err != OK:
+ printerr("Error parsing TSX file '%s' (around line %i)." % [path, parser.get_current_line()])
+ return err
+
+ if parser.get_node_name().to_lower() != "tileset":
+ printerr("Error parsing TMX file '%s'. Expected 'map' element.")
+ return ERR_INVALID_DATA
+
+ return parse_tileset(parser)
+
+# Parses a tileset element from the XML and return a dictionary
+# Returns san error code if fails
+func parse_tileset(parser):
+ var err = OK
+ var data = attributes_to_dict(parser)
+ data.tiles = {}
+
+ err = parser.read()
+ while err == OK:
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT_END:
+ if parser.get_node_name() == "tileset":
+ break
+
+ elif parser.get_node_type() == XMLParser.NODE_ELEMENT:
+ if parser.get_node_name() == "tile":
+ var attr = attributes_to_dict(parser)
+ var tile_data = parse_tile_data(parser)
+ if typeof(tile_data) != TYPE_DICTIONARY:
+ # Error happened
+ return tile_data
+ if "properties" in tile_data and "propertytypes" in tile_data:
+ if not "tileproperties" in data:
+ data.tileproperties = {}
+ data.tilepropertytypes = {}
+ data.tileproperties[str(attr.id)] = tile_data.properties
+ data.tilepropertytypes[str(attr.id)] = tile_data.propertytypes
+ tile_data.erase("tileproperties")
+ tile_data.erase("tilepropertytypes")
+ data.tiles[str(attr.id)] = tile_data
+
+ elif parser.get_node_name() == "image":
+ var attr = attributes_to_dict(parser)
+ if not "source" in attr:
+ printerr("Error loading image tag. No source attribute found (around line %i)." % [parser.get_current_line()])
+ return ERR_INVALID_DATA
+ data.image = attr.source
+ if "width" in attr:
+ data.imagewidth = attr.width
+ if "height" in attr:
+ data.imageheight = attr.height
+
+ elif parser.get_node_name() == "properties":
+ var prop_data = parse_properties(parser)
+ if typeof(prop_data) != TYPE_DICTIONARY:
+ # Error happened
+ return prop_data
+
+ data.properties = prop_data.properties
+ data.propertytypes = prop_data.propertytypes
+
+ err = parser.read()
+
+ return data
+
+# Parses the data of a single tile from the XML and return a dictionary
+# Returns an error code if fails
+func parse_tile_data(parser):
+ var err = OK
+ var data = {}
+ var obj_group = {}
+ if parser.is_empty():
+ return data
+
+ err = parser.read()
+ while err == OK:
+
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT_END:
+ if parser.get_node_name() == "tile":
+ return data
+ elif parser.get_node_name() == "objectgroup":
+ data.objectgroup = obj_group
+
+ elif parser.get_node_type() == XMLParser.NODE_ELEMENT:
+ if parser.get_node_name() == "image":
+ # If there are multiple images in one tile we only use the last one.
+ var attr = attributes_to_dict(parser)
+ if not "source" in attr:
+ printerr("Error loading image tag. No source attribute found (around line %i)." % [parser.get_current_line()])
+ return ERR_INVALID_DATA
+ data.image = attr.source
+
+ elif parser.get_node_name() == "objectgroup":
+ obj_group = attributes_to_dict(parser)
+ for attr in ["width", "height", "offsetx", "offsety"]:
+ if not attr in obj_group:
+ data[attr] = 0
+ if not "opacity" in data:
+ data.opacity = 1
+ if not "visible" in data:
+ data.visible = true
+ if parser.is_empty():
+ data.objectgroup = obj_group
+
+ elif parser.get_node_name() == "object":
+ if not "objects" in obj_group:
+ obj_group.objects = []
+ var obj = parse_object(parser)
+ if typeof(obj) != TYPE_DICTIONARY:
+ # Error happened
+ return obj
+ obj_group.objects.push_back(obj)
+
+ elif parser.get_node_name() == "properties":
+ var prop_data = parse_properties(parser)
+ data["properties"] = prop_data.properties
+ data["propertytypes"] = prop_data.propertytypes
+
+ err = parser.read()
+
+ return data
+
+# Parses the data of a single object from the XML and return a dictionary
+# Returns an error code if fails
+func parse_object(parser):
+ var err = OK
+ var data = attributes_to_dict(parser)
+
+ if not parser.is_empty():
+ err = parser.read()
+ while err == OK:
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT_END:
+ if parser.get_node_name() == "object":
+ break
+
+ elif parser.get_node_type() == XMLParser.NODE_ELEMENT:
+ if parser.get_node_name() == "properties":
+ var prop_data = parse_properties(parser)
+ data["properties"] = prop_data.properties
+ data["propertytypes"] = prop_data.propertytypes
+
+ elif parser.get_node_name() == "point":
+ data.point = true
+
+ elif parser.get_node_name() == "ellipse":
+ data.ellipse = true
+
+ elif parser.get_node_name() == "polygon" or parser.get_node_name() == "polyline":
+ var points = []
+ var points_raw = parser.get_named_attribute_value("points").split(" ", false, 0)
+
+ for pr in points_raw:
+ points.push_back({
+ "x": float(pr.split(",")[0]),
+ "y": float(pr.split(",")[1]),
+ })
+
+ data[parser.get_node_name()] = points
+
+ err = parser.read()
+
+ for attr in ["width", "height", "x", "y", "rotation"]:
+ if not attr in data:
+ data[attr] = 0
+ if not "type" in data:
+ data.type = ""
+ if not "visible" in data:
+ data.visible = true
+
+ return data
+
+# Parses a tile layer from the XML and return a dictionary
+# Returns an error code if fails
+func parse_tile_layer(parser, infinite):
+ var err = OK
+ var data = attributes_to_dict(parser)
+ data.type = "tilelayer"
+ if not "x" in data:
+ data.x = 0
+ if not "y" in data:
+ data.y = 0
+ if infinite:
+ data.chunks = []
+ else:
+ data.data = []
+
+ var current_chunk = null
+ var encoding = ""
+
+ if not parser.is_empty():
+ err = parser.read()
+
+ while err == OK:
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT_END:
+ if parser.get_node_name() == "layer":
+ break
+ elif parser.get_node_name() == "chunk":
+ data.chunks.push_back(current_chunk)
+ current_chunk = null
+
+ elif parser.get_node_type() == XMLParser.NODE_ELEMENT:
+ if parser.get_node_name() == "data":
+ var attr = attributes_to_dict(parser)
+
+ if "compression" in attr:
+ data.compression = attr.compression
+
+ if "encoding" in attr:
+ encoding = attr.encoding
+ if attr.encoding != "csv":
+ data.encoding = attr.encoding
+
+ if not infinite:
+ err = parser.read()
+ if err != OK:
+ return err
+
+ if attr.encoding != "csv":
+ data.data = parser.get_node_data().strip_edges()
+ else:
+ var csv = parser.get_node_data().split(",", false)
+
+ for v in csv:
+ data.data.push_back(int(v.strip_edges()))
+
+ elif parser.get_node_name() == "tile":
+ var gid = int(parser.get_named_attribute_value_safe("gid"))
+ if infinite:
+ current_chunk.data.push_back(gid)
+ else:
+ data.data.push_back(gid)
+
+ elif parser.get_node_name() == "chunk":
+ current_chunk = attributes_to_dict(parser)
+ current_chunk.data = []
+ if encoding != "":
+ err = parser.read()
+ if err != OK:
+ return err
+ if encoding != "csv":
+ current_chunk.data = parser.get_node_data().strip_edges()
+ else:
+ var csv = parser.get_node_data().split(",", false)
+ for v in csv:
+ current_chunk.data.push_back(int(v.strip_edges()))
+
+ elif parser.get_node_name() == "properties":
+ var prop_data = parse_properties(parser)
+ if typeof(prop_data) == TYPE_STRING:
+ return prop_data
+
+ data.properties = prop_data.properties
+ data.propertytypes = prop_data.propertytypes
+
+ err = parser.read()
+
+ return data
+
+# Parses an object layer from the XML and return a dictionary
+# Returns an error code if fails
+func parse_object_layer(parser):
+ var err = OK
+ var data = attributes_to_dict(parser)
+ data.type = "objectgroup"
+ data.objects = []
+
+ if not parser.is_empty():
+ err = parser.read()
+ while err == OK:
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT_END:
+ if parser.get_node_name() == "objectgroup":
+ break
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT:
+ if parser.get_node_name() == "object":
+ data.objects.push_back(parse_object(parser))
+ elif parser.get_node_name() == "properties":
+ var prop_data = parse_properties(parser)
+ if typeof(prop_data) != TYPE_DICTIONARY:
+ # Error happened
+ return prop_data
+ data.properties = prop_data.properties
+ data.propertytypes = prop_data.propertytypes
+
+ err = parser.read()
+
+ return data
+
+# Parses an image layer from the XML and return a dictionary
+# Returns an error code if fails
+func parse_image_layer(parser):
+ var err = OK
+ var data = attributes_to_dict(parser)
+ data.type = "imagelayer"
+ data.image = ""
+
+ if not parser.is_empty():
+ err = parser.read()
+
+ while err == OK:
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT_END:
+ if parser.get_node_name().to_lower() == "imagelayer":
+ break
+ elif parser.get_node_type() == XMLParser.NODE_ELEMENT:
+ if parser.get_node_name().to_lower() == "image":
+ var image = attributes_to_dict(parser)
+ if not image.has("source"):
+ printerr("Missing source attribute in imagelayer (around line %i)." % [parser.get_current_line()])
+ return ERR_INVALID_DATA
+ data.image = image.source
+
+ elif parser.get_node_name() == "properties":
+ var prop_data = parse_properties(parser)
+ if typeof(prop_data) != TYPE_DICTIONARY:
+ # Error happened
+ return prop_data
+ data.properties = prop_data.properties
+ data.propertytypes = prop_data.propertytypes
+
+ err = parser.read()
+
+ return data
+
+# Parses a group layer from the XML and return a dictionary
+# Returns an error code if fails
+func parse_group_layer(parser, infinite):
+ var err = OK
+ var result = attributes_to_dict(parser)
+ result.type = "group"
+ result.layers = []
+
+ if not parser.is_empty():
+ err = parser.read()
+
+ while err == OK:
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT_END:
+ if parser.get_node_name().to_lower() == "group":
+ break
+ elif parser.get_node_type() == XMLParser.NODE_ELEMENT:
+ if parser.get_node_name() == "layer":
+ var layer = parse_tile_layer(parser, infinite)
+ if typeof(layer) != TYPE_DICTIONARY:
+ printerr("Error parsing TMX file. Invalid tile layer data (around line %i)." % [parser.get_current_line()])
+ return ERR_INVALID_DATA
+ result.layers.push_back(layer)
+
+ elif parser.get_node_name() == "imagelayer":
+ var layer = parse_image_layer(parser)
+ if typeof(layer) != TYPE_DICTIONARY:
+ printerr("Error parsing TMX file. Invalid image layer data (around line %i)." % [parser.get_current_line()])
+ return ERR_INVALID_DATA
+ result.layers.push_back(layer)
+
+ elif parser.get_node_name() == "objectgroup":
+ var layer = parse_object_layer(parser)
+ if typeof(layer) != TYPE_DICTIONARY:
+ printerr("Error parsing TMX file. Invalid object layer data (around line %i)." % [parser.get_current_line()])
+ return ERR_INVALID_DATA
+ result.layers.push_back(layer)
+
+ elif parser.get_node_name() == "group":
+ var layer = parse_group_layer(parser)
+ if typeof(layer) != TYPE_DICTIONARY:
+ printerr("Error parsing TMX file. Invalid group layer data (around line %i)." % [parser.get_current_line()])
+ return ERR_INVALID_DATA
+ result.layers.push_back(layer)
+
+ elif parser.get_node_name() == "properties":
+ var prop_data = parse_properties(parser)
+ if typeof(prop_data) == TYPE_STRING:
+ return prop_data
+
+ result.properties = prop_data.properties
+ result.propertytypes = prop_data.propertytypes
+
+ err = parser.read()
+ return result
+
+# Parses properties data from the XML and return a dictionary
+# Returns an error code if fails
+func parse_properties(parser):
+ var err = OK
+ var data = {
+ "properties": {},
+ "propertytypes": {},
+ }
+
+ if not parser.is_empty():
+ err = parser.read()
+
+ while err == OK:
+ if parser.get_node_type() == XMLParser.NODE_ELEMENT_END:
+ if parser.get_node_name() == "properties":
+ break
+ elif parser.get_node_type() == XMLParser.NODE_ELEMENT:
+ if parser.get_node_name() == "property":
+ var prop_data = attributes_to_dict(parser)
+ if not (prop_data.has("name") and prop_data.has("value")):
+ printerr("Missing information in custom properties (around line %i)." % [parser.get_current_line()])
+ return ERR_INVALID_DATA
+
+ data.properties[prop_data.name] = prop_data.value
+ if prop_data.has("type"):
+ data.propertytypes[prop_data.name] = prop_data.type
+ else:
+ data.propertytypes[prop_data.name] = "string"
+
+ err = parser.read()
+
+ return data
+
+# Reads the attributes of the current element and return them as a dictionary
+func attributes_to_dict(parser):
+ var data = {}
+ for i in range(parser.get_attribute_count()):
+ var attr = parser.get_attribute_name(i)
+ var val = parser.get_attribute_value(i)
+ if val.is_valid_integer():
+ val = int(val)
+ elif val.is_valid_float():
+ val = float(val)
+ elif val == "true":
+ val = true
+ elif val == "false":
+ val = false
+ data[attr] = val
+ return data
diff --git a/addons/vnen.tiled_importer/vnen.tiled_importer.gd b/addons/vnen.tiled_importer/vnen.tiled_importer.gd
new file mode 100644
index 0000000..909c53e
--- /dev/null
+++ b/addons/vnen.tiled_importer/vnen.tiled_importer.gd
@@ -0,0 +1,42 @@
+# The MIT License (MIT)
+#
+# Copyright (c) 2018 George Marques
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+tool
+extends EditorPlugin
+
+var import_plugin = null
+var tileset_import_plugin = null
+
+func get_name():
+ return "Tiled Map Importer"
+
+func _enter_tree():
+ import_plugin = preload("tiled_import_plugin.gd").new()
+ tileset_import_plugin = preload("tiled_tileset_import_plugin.gd").new()
+ add_import_plugin(import_plugin)
+ add_import_plugin(tileset_import_plugin)
+
+func _exit_tree():
+ remove_import_plugin(import_plugin)
+ remove_import_plugin(tileset_import_plugin)
+ import_plugin = null
+ tileset_import_plugin = null
diff --git a/battle_map.tscn b/battle_map.tscn
new file mode 100644
index 0000000..b5735f4
--- /dev/null
+++ b/battle_map.tscn
@@ -0,0 +1,84 @@
+[gd_scene load_steps=2 format=2]
+
+[ext_resource path="res://images/map.png" type="Texture" id=1]
+
+[node name="Node2D" type="Node2D"]
+
+[node name="Sprite" type="Sprite" parent="."]
+position = Vector2( 663.003, 354.144 )
+scale = Vector2( 1.90572, 1.90572 )
+texture = ExtResource( 1 )
+
+[node name="HeavyObj" type="StaticBody2D" parent="."]
+
+[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="HeavyObj"]
+polygon = PoolVector2Array( 795, 225, 800, 225, 800, 226, 798, 227, 797, 227, 795, 226 )
+
+[node name="CollisionPolygon2D7" type="CollisionPolygon2D" parent="HeavyObj"]
+position = Vector2( 280, 361 )
+polygon = PoolVector2Array( 795, 225, 800, 225, 800, 226, 798, 227, 797, 227, 795, 226 )
+
+[node name="CollisionPolygon2D8" type="CollisionPolygon2D" parent="HeavyObj"]
+position = Vector2( -459, 151 )
+polygon = PoolVector2Array( 795, 225, 800, 225, 800, 226, 798, 227, 797, 227, 795, 226 )
+
+[node name="CollisionPolygon2D2" type="CollisionPolygon2D" parent="HeavyObj"]
+polygon = PoolVector2Array( 661, 274, 674, 274, 674, 279, 672, 281, 663, 281, 661, 279 )
+
+[node name="CollisionPolygon2D3" type="CollisionPolygon2D" parent="HeavyObj"]
+position = Vector2( -43, 116 )
+polygon = PoolVector2Array( 661, 274, 674, 274, 674, 279, 672, 281, 663, 281, 661, 279 )
+
+[node name="CollisionPolygon2D4" type="CollisionPolygon2D" parent="HeavyObj"]
+position = Vector2( -257, 122 )
+polygon = PoolVector2Array( 661, 274, 674, 274, 674, 279, 672, 281, 663, 281, 661, 279 )
+
+[node name="CollisionPolygon2D5" type="CollisionPolygon2D" parent="HeavyObj"]
+position = Vector2( -101, 411 )
+polygon = PoolVector2Array( 661, 274, 674, 274, 674, 279, 672, 281, 663, 281, 661, 279 )
+
+[node name="CollisionPolygon2D6" type="CollisionPolygon2D" parent="HeavyObj"]
+position = Vector2( 442, 410 )
+polygon = PoolVector2Array( 661, 274, 674, 274, 674, 279, 672, 281, 663, 281, 661, 279 )
+
+[node name="CollisionPolygon2D9" type="CollisionPolygon2D" parent="HeavyObj"]
+polygon = PoolVector2Array( 151, 423, 158, 423, 158, 421, 164, 421, 164, 423, 169, 423, 169, 421, 172, 421, 171, 426, 168, 431, 166, 431, 164, 431, 164, 433, 158, 433, 158, 431, 155, 431, 151, 430 )
+
+[node name="CollisionPolygon2D10" type="CollisionPolygon2D" parent="HeavyObj"]
+position = Vector2( 93, -221 )
+polygon = PoolVector2Array( 151, 423, 158, 423, 158, 421, 164, 421, 164, 423, 169, 423, 169, 421, 172, 421, 171, 426, 168, 431, 166, 431, 164, 431, 164, 433, 158, 433, 158, 431, 155, 431, 151, 430 )
+
+[node name="CollisionPolygon2D11" type="CollisionPolygon2D" parent="HeavyObj"]
+position = Vector2( 160, 256 )
+polygon = PoolVector2Array( 151, 423, 158, 423, 158, 421, 164, 421, 164, 423, 169, 423, 169, 421, 172, 421, 171, 426, 168, 431, 166, 431, 164, 431, 164, 433, 158, 433, 158, 431, 155, 431, 151, 430 )
+
+[node name="CollisionPolygon2D12" type="CollisionPolygon2D" parent="HeavyObj"]
+position = Vector2( 234, 256 )
+polygon = PoolVector2Array( 151, 423, 158, 423, 158, 421, 164, 421, 164, 423, 169, 423, 169, 421, 172, 421, 171, 426, 168, 431, 166, 431, 164, 431, 164, 433, 158, 433, 158, 431, 155, 431, 151, 430 )
+
+[node name="CollisionPolygon2D13" type="CollisionPolygon2D" parent="HeavyObj"]
+polygon = PoolVector2Array( 650, 421, 654, 555, 656, 558, 663, 558, 665, 555, 783, 554, 785, 558, 793, 558, 795, 556, 798, 421, 727, 376, 720, 376 )
+
+[node name="CollisionPolygon2D14" type="CollisionPolygon2D" parent="HeavyObj"]
+polygon = PoolVector2Array( 154, 129, 142, 117, 132, 104, 125, 90, 96, 87, 94, 94, 86, 107, 80, 116, 76, 125, 65, 132, 49, 133, 34, 132, 25, 126, 15, 129, 19, 133, 23, 146, 27, 154, 24, 166, 12, 180, 6, 191, 16, 197, 25, 208, 31, 216, 30, 226, 37, 232, 42, 246, 47, 257, 54, 254, 54, 243, 60, 238, 59, 230, 61, 227, 62, 222, 66, 218, 69, 209, 77, 197, 83, 185, 95, 179, 110, 181, 123, 197, 128, 208, 130, 218, 137, 228, 143, 245, 142, 258, 133, 270, 126, 282, 116, 288, 92, 291, 79, 288, 71, 281, 61, 268, 54, 257, 47, 261, 46, 269, 40, 278, 32, 286, 24, 299, 12, 303, -4, 303, -4, 328, 5, 319, 11, 310, 17, 308, 30, 310, 41, 321, 49, 333, 51, 345, 60, 357, 64, 373, 74, 367, 87, 367, 96, 376, 105, 388, 109, 396, 119, 415, 125, 432, 124, 445, 116, 457, 107, 466, 106, 471, 96, 476, 77, 478, 62, 478, 56, 479, 61, 496, 65, 504, 61, 513, 51, 528, 41, 540, 38, 548, 46, 556, 49, 567, 56, 578, 60, 593, 65, 604, 60, 616, 48, 627, 46, 637, 45, 648, 54, 656, 62, 671, 69, 685, 75, 694, 77, 707, 82, 716, 71, 735, 103, 735, 110, 711, 119, 695, 122, 684, 130, 679, 132, 671, 139, 663, 150, 662, 163, 667, 170, 679, 178, 695, 188, 712, 196, 735, 234, 735, 241, 728, 263, 724, 285, 723, 369, 723, 432, 720, 474, 730, 486, 736, 505, 735, 507, 724, 518, 715, 521, 708, 531, 699, 543, 700, 557, 714, 564, 724, 566, 734, 586, 735, 589, 725, 593, 715, 601, 707, 603, 706, 605, 700, 610, 697, 614, 691, 629, 692, 641, 702, 645, 710, 652, 718, 656, 732, 657, 735, 685, 736, 687, 730, 691, 725, 694, 720, 710, 720, 723, 732, 723, 736, 738, 735, 738, 731, 746, 722, 744, 720, 742, 717, 745, 714, 745, 710, 749, 707, 749, 702, 752, 701, 753, 693, 766, 678, 765, 674, 776, 665, 792, 665, 811, 689, 812, 701, 823, 714, 823, 726, 829, 732, 830, 736, 853, 735, 854, 731, 859, 728, 858, 722, 862, 718, 869, 708, 874, 699, 882, 694, 896, 694, 910, 709, 916, 719, 916, 730, 923, 735, 932, 731, 930, 720, 939, 700, 946, 683, 958, 668, 962, 660, 971, 655, 985, 656, 997, 669, 1003, 682, 1006, 691, 1014, 702, 1016, 713, 1021, 722, 1030, 726, 1034, 719, 1038, 710, 1047, 702, 1047, 695, 1059, 688, 1074, 693, 1083, 700, 1091, 714, 1101, 734, 1112, 734, 1115, 722, 1122, 713, 1127, 705, 1136, 698, 1148, 698, 1159, 707, 1167, 718, 1170, 727, 1172, 735, 1185, 734, 1188, 731, 1186, 728, 1188, 719, 1194, 707, 1198, 697, 1207, 687, 1210, 679, 1221, 673, 1233, 674, 1245, 687, 1252, 697, 1256, 711, 1262, 721, 1265, 730, 1264, 735, 1292, 735, 1290, 729, 1282, 724, 1274, 714, 1271, 707, 1268, 699, 1270, 692, 1277, 675, 1282, 665, 1263, 664, 1253, 659, 1248, 652, 1233, 638, 1229, 625, 1238, 609, 1235, 605, 1238, 597, 1246, 578, 1255, 569, 1265, 555, 1280, 551, 1291, 524, 1303, 514, 1307, 503, 1314, 499, 1327, 499, 1326, 490, 1318, 486, 1307, 476, 1297, 460, 1294, 449, 1297, 440, 1304, 425, 1311, 405, 1321, 394, 1329, 380, 1330, 222, 1321, 221, 1315, 230, 1302, 234, 1298, 228, 1296, 219, 1286, 216, 1282, 207, 1286, 201, 1283, 195, 1290, 177, 1287, 172, 1292, 162, 1288, 156, 1271, 159, 1250, 157, 1245, 153, 1240, 147, 1224, 130, 1219, 119, 1221, 109, 1228, 104, 1225, 98, 1230, 89, 1233, 80, 1220, 80, 1202, 79, 1192, 75, 1172, 51, 1167, 36, 1174, 26, 1163, 22, 1157, 38, 1149, 48, 1142, 59, 1132, 66, 1117, 66, 1100, 65, 1094, 61, 1087, 51, 1075, 40, 1075, 128, 1069, 132, 1069, 189, 1058, 189, 1056, 183, 905, 183, 904, 188, 893, 189, 891, 132, 882, 132, 877, 147, 865, 156, 862, 170, 845, 179, 822, 176, 810, 169, 803, 158, 791, 139, 796, 121, 804, 99, 815, 82, 814, 74, 803, 60, 792, 42, 795, 26, 801, 7, 756, 5, 757, 19, 759, 28, 758, 37, 754, 46, 696, 48, 692, 20, 697, 5, 659, 9, 646, -1, 634, 4, 640, 13, 635, 22, 624, 40, 605, 58, 604, 229, 593, 229, 591, 227, 431, 226, 432, 229, 422, 228, 421, 99, 375, 100, 375, 226, 366, 226, 365, 164, 356, 164, 355, 173, 347, 175, 345, 184, 348, 191, 345, 195, 337, 199, 329, 210, 316, 211, 309, 206, 300, 194, 297, 184, 301, 175, 265, 174, 202, 174, 201, 267, 392, 266, 391, 293, 190, 294, 190, 147, 304, 146, 305, 137, 294, 136, 290, 132, 268, 114, 261, 92, 254, 88, 218, 87, 210, 103, 201, 115, 194, 124, 181, 130, 159, 129, 158, -37, 1340, -30, 1334.66, 378.537, 1330, 735, -9, 745, -9, -41, 158, -37, 159, 129 )
+
+[node name="CollisionPolygon2D15" type="CollisionPolygon2D" parent="HeavyObj"]
+polygon = PoolVector2Array( 1095, 377, 1096, 546, 1235, 545, 1236, 401, 1274, 401, 1274, 341, 1266, 341, 1265, 375, 1096, 372 )
+
+[node name="CollisionPolygon2D16" type="CollisionPolygon2D" parent="HeavyObj"]
+polygon = PoolVector2Array( 803, 365, 803, 392, 973, 394, 973, 428, 987, 428, 987, 365 )
+
+[node name="CollisionPolygon2D17" type="CollisionPolygon2D" parent="HeavyObj"]
+polygon = PoolVector2Array( 804, 596, 988, 596, 988, 535, 977, 535, 977, 569, 804, 568 )
+
+[node name="CollisionPolygon2D19" type="CollisionPolygon2D" parent="HeavyObj"]
+polygon = PoolVector2Array( 1093, 204, 1093, 232, 1263, 232, 1264, 275, 1275, 275, 1275, 215, 1258, 203 )
+
+[node name="NoHeavyObj" type="StaticBody2D" parent="." groups=[
+"noheavy",
+]]
+
+[node name="CollisionPolygon2D18" type="CollisionPolygon2D" parent="NoHeavyObj"]
+build_mode = 1
+polygon = PoolVector2Array( 841, 426, 830, 444, 822, 472, 824, 494, 826, 514, 831, 529, 842, 543, 867, 553, 894, 555, 920, 551, 943, 545, 956, 523, 961, 481, 958, 458, 953, 435, 943, 426, 920, 420, 901, 416, 878, 415, 851, 420 )
+
diff --git a/default_env.tres b/default_env.tres
new file mode 100644
index 0000000..378e0c1
--- /dev/null
+++ b/default_env.tres
@@ -0,0 +1,15 @@
+[gd_resource type="Environment" load_steps=2 format=2]
+
+[sub_resource type="ProceduralSky" id=1]
+sky_top_color = Color( 0.0470588, 0.454902, 0.976471, 1 )
+sky_horizon_color = Color( 0.556863, 0.823529, 0.909804, 1 )
+sky_curve = 0.25
+ground_bottom_color = Color( 0.101961, 0.145098, 0.188235, 1 )
+ground_horizon_color = Color( 0.482353, 0.788235, 0.952941, 1 )
+ground_curve = 0.01
+sun_energy = 16.0
+
+[resource]
+background_mode = 2
+background_sky = SubResource( 1 )
+
diff --git a/enemy/Block.tscn b/enemy/Block.tscn
new file mode 100644
index 0000000..c69b6da
--- /dev/null
+++ b/enemy/Block.tscn
@@ -0,0 +1,106 @@
+[gd_scene load_steps=6 format=2]
+
+[ext_resource path="res://Block.gd" type="Script" id=1]
+[ext_resource path="res://icon.png" type="Texture" id=2]
+
+[sub_resource type="RectangleShape2D" id=2]
+
+custom_solver_bias = 0.0
+extents = Vector2( 32, 0.0974388 )
+
+[sub_resource type="RectangleShape2D" id=3]
+
+custom_solver_bias = 0.0
+extents = Vector2( 0.106979, 32 )
+
+[sub_resource type="RectangleShape2D" id=1]
+
+custom_solver_bias = 0.0
+extents = Vector2( 31.9826, 32.051 )
+
+[node name="Block" type="KinematicBody2D" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+collision/safe_margin = 0.08
+script = ExtResource( 1 )
+
+[node name="Sprite" type="Sprite" parent="." index="0"]
+
+texture = ExtResource( 2 )
+
+[node name="AreaTop" type="Area2D" parent="." index="1"]
+
+input_pickable = true
+gravity_vec = Vector2( 0, 1 )
+gravity = 98.0
+linear_damp = 0.1
+angular_damp = 1.0
+audio_bus_override = false
+audio_bus_name = "Master"
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="AreaTop" index="0"]
+
+position = Vector2( 0, -32 )
+shape = SubResource( 2 )
+
+[node name="AreaRight" type="Area2D" parent="." index="2"]
+
+input_pickable = true
+gravity_vec = Vector2( 0, 1 )
+gravity = 98.0
+linear_damp = 0.1
+angular_damp = 1.0
+audio_bus_override = false
+audio_bus_name = "Master"
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="AreaRight" index="0"]
+
+position = Vector2( -32, 0 )
+shape = SubResource( 3 )
+
+[node name="AreaBottom" type="Area2D" parent="." index="3"]
+
+input_pickable = true
+gravity_vec = Vector2( 0, 1 )
+gravity = 98.0
+linear_damp = 0.1
+angular_damp = 1.0
+audio_bus_override = false
+audio_bus_name = "Master"
+
+[node name="CollisionShape2D3" type="CollisionShape2D" parent="AreaBottom" index="0"]
+
+position = Vector2( 0, 32 )
+shape = SubResource( 2 )
+
+[node name="AreaLeft" type="Area2D" parent="." index="4"]
+
+input_pickable = true
+gravity_vec = Vector2( 0, 1 )
+gravity = 98.0
+linear_damp = 0.1
+angular_damp = 1.0
+audio_bus_override = false
+audio_bus_name = "Master"
+
+[node name="CollisionShape2D2" type="CollisionShape2D" parent="AreaLeft" index="0"]
+
+position = Vector2( 32, 0 )
+shape = SubResource( 3 )
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="." index="5"]
+
+visible = false
+shape = SubResource( 1 )
+
+[connection signal="area_entered" from="AreaTop" to="." method="_on_AreaTop_area_entered"]
+
+[connection signal="area_entered" from="AreaRight" to="." method="_on_AreaRight_area_entered"]
+
+[connection signal="area_entered" from="AreaBottom" to="." method="_on_AreaBottom_area_entered"]
+
+[connection signal="area_entered" from="AreaLeft" to="." method="_on_AreaLeft_area_entered"]
+
+
diff --git a/enemy/amg1_bk1.png b/enemy/amg1_bk1.png
new file mode 100644
index 0000000..5c0659b
Binary files /dev/null and b/enemy/amg1_bk1.png differ
diff --git a/enemy/amg1_bk1.png.import b/enemy/amg1_bk1.png.import
new file mode 100644
index 0000000..451c36b
--- /dev/null
+++ b/enemy/amg1_bk1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/amg1_bk1.png-030132975b8230ef880eedf5c61c605b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://enemy/amg1_bk1.png"
+dest_files=[ "res://.import/amg1_bk1.png-030132975b8230ef880eedf5c61c605b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/enemy/amg1_bk2.png b/enemy/amg1_bk2.png
new file mode 100644
index 0000000..a296a25
Binary files /dev/null and b/enemy/amg1_bk2.png differ
diff --git a/enemy/amg1_bk2.png.import b/enemy/amg1_bk2.png.import
new file mode 100644
index 0000000..06f6405
--- /dev/null
+++ b/enemy/amg1_bk2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/amg1_bk2.png-2380b47d2f707432e332b78737eb4060.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://enemy/amg1_bk2.png"
+dest_files=[ "res://.import/amg1_bk2.png-2380b47d2f707432e332b78737eb4060.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/enemy/amg1_fr1.png b/enemy/amg1_fr1.png
new file mode 100644
index 0000000..b54d240
Binary files /dev/null and b/enemy/amg1_fr1.png differ
diff --git a/enemy/amg1_fr1.png.import b/enemy/amg1_fr1.png.import
new file mode 100644
index 0000000..ba204cc
--- /dev/null
+++ b/enemy/amg1_fr1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/amg1_fr1.png-462c45c0aa6b7e685b7bcd9b30fab3a4.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://enemy/amg1_fr1.png"
+dest_files=[ "res://.import/amg1_fr1.png-462c45c0aa6b7e685b7bcd9b30fab3a4.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/enemy/amg1_fr2.png b/enemy/amg1_fr2.png
new file mode 100644
index 0000000..07d037a
Binary files /dev/null and b/enemy/amg1_fr2.png differ
diff --git a/enemy/amg1_fr2.png.import b/enemy/amg1_fr2.png.import
new file mode 100644
index 0000000..4172656
--- /dev/null
+++ b/enemy/amg1_fr2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/amg1_fr2.png-4710f8052bb4d0e97500d14c848f8a04.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://enemy/amg1_fr2.png"
+dest_files=[ "res://.import/amg1_fr2.png-4710f8052bb4d0e97500d14c848f8a04.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/enemy/amg1_lf1.png b/enemy/amg1_lf1.png
new file mode 100644
index 0000000..c021818
Binary files /dev/null and b/enemy/amg1_lf1.png differ
diff --git a/enemy/amg1_lf1.png.import b/enemy/amg1_lf1.png.import
new file mode 100644
index 0000000..41e538a
--- /dev/null
+++ b/enemy/amg1_lf1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/amg1_lf1.png-e054fe75857017589bf8e0614d33db2c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://enemy/amg1_lf1.png"
+dest_files=[ "res://.import/amg1_lf1.png-e054fe75857017589bf8e0614d33db2c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/enemy/amg1_lf2.png b/enemy/amg1_lf2.png
new file mode 100644
index 0000000..2f5b3a1
Binary files /dev/null and b/enemy/amg1_lf2.png differ
diff --git a/enemy/amg1_lf2.png.import b/enemy/amg1_lf2.png.import
new file mode 100644
index 0000000..45d2dd3
--- /dev/null
+++ b/enemy/amg1_lf2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/amg1_lf2.png-f0de760f5e5fc2246364a8aab1fbb7ef.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://enemy/amg1_lf2.png"
+dest_files=[ "res://.import/amg1_lf2.png-f0de760f5e5fc2246364a8aab1fbb7ef.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/enemy/amg1_rt1.png b/enemy/amg1_rt1.png
new file mode 100644
index 0000000..060e9fa
Binary files /dev/null and b/enemy/amg1_rt1.png differ
diff --git a/enemy/amg1_rt1.png.import b/enemy/amg1_rt1.png.import
new file mode 100644
index 0000000..fa7cb35
--- /dev/null
+++ b/enemy/amg1_rt1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/amg1_rt1.png-ea08426d9b587d5fd6272284ce8c4274.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://enemy/amg1_rt1.png"
+dest_files=[ "res://.import/amg1_rt1.png-ea08426d9b587d5fd6272284ce8c4274.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/enemy/amg1_rt2.png b/enemy/amg1_rt2.png
new file mode 100644
index 0000000..cf8f1dc
Binary files /dev/null and b/enemy/amg1_rt2.png differ
diff --git a/enemy/amg1_rt2.png.import b/enemy/amg1_rt2.png.import
new file mode 100644
index 0000000..a59cd32
--- /dev/null
+++ b/enemy/amg1_rt2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/amg1_rt2.png-fc7299c3b439d6cbdddd23865c013f2d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://enemy/amg1_rt2.png"
+dest_files=[ "res://.import/amg1_rt2.png-fc7299c3b439d6cbdddd23865c013f2d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/enemy/player anim.png b/enemy/player anim.png
new file mode 100644
index 0000000..b8b80f0
Binary files /dev/null and b/enemy/player anim.png differ
diff --git a/enemy/player anim.png.import b/enemy/player anim.png.import
new file mode 100644
index 0000000..ef2da35
--- /dev/null
+++ b/enemy/player anim.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/player anim.png-d482b4424033bd66beb5165c6d046524.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://enemy/player anim.png"
+dest_files=[ "res://.import/player anim.png-d482b4424033bd66beb5165c6d046524.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/fonts/gyparody.ttf b/fonts/gyparody.ttf
new file mode 100644
index 0000000..e28477f
Binary files /dev/null and b/fonts/gyparody.ttf differ
diff --git a/icon.png b/icon.png
new file mode 100644
index 0000000..729d999
Binary files /dev/null and b/icon.png differ
diff --git a/icon.png.import b/icon.png.import
new file mode 100644
index 0000000..c16cdba
--- /dev/null
+++ b/icon.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://icon.png"
+dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/bullet.png b/images/bullet.png
new file mode 100644
index 0000000..8b6ebef
Binary files /dev/null and b/images/bullet.png differ
diff --git a/images/bullet.png.import b/images/bullet.png.import
new file mode 100644
index 0000000..49acdff
--- /dev/null
+++ b/images/bullet.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/bullet.png-b8b54b6b71d624c9ad9bcb20a09421c7.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/bullet.png"
+dest_files=[ "res://.import/bullet.png-b8b54b6b71d624c9ad9bcb20a09421c7.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/explosion.gif b/images/explosion.gif
new file mode 100644
index 0000000..d4348f2
Binary files /dev/null and b/images/explosion.gif differ
diff --git a/images/fireball.gif b/images/fireball.gif
new file mode 100644
index 0000000..f02885b
Binary files /dev/null and b/images/fireball.gif differ
diff --git a/images/fireball/ball_explode/explosion1.png b/images/fireball/ball_explode/explosion1.png
new file mode 100644
index 0000000..ad10501
Binary files /dev/null and b/images/fireball/ball_explode/explosion1.png differ
diff --git a/images/fireball/ball_explode/explosion1.png.import b/images/fireball/ball_explode/explosion1.png.import
new file mode 100644
index 0000000..18287e7
--- /dev/null
+++ b/images/fireball/ball_explode/explosion1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/explosion1.png-08ad3435ef7d18dc020b95a025a69dda.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/ball_explode/explosion1.png"
+dest_files=[ "res://.import/explosion1.png-08ad3435ef7d18dc020b95a025a69dda.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/ball_explode/explosion2.png b/images/fireball/ball_explode/explosion2.png
new file mode 100644
index 0000000..7179bef
Binary files /dev/null and b/images/fireball/ball_explode/explosion2.png differ
diff --git a/images/fireball/ball_explode/explosion2.png.import b/images/fireball/ball_explode/explosion2.png.import
new file mode 100644
index 0000000..a2509e0
--- /dev/null
+++ b/images/fireball/ball_explode/explosion2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/explosion2.png-72748ffd309867ff6b85f94742ff0bdd.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/ball_explode/explosion2.png"
+dest_files=[ "res://.import/explosion2.png-72748ffd309867ff6b85f94742ff0bdd.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/ball_explode/explosion3.png b/images/fireball/ball_explode/explosion3.png
new file mode 100644
index 0000000..7341c65
Binary files /dev/null and b/images/fireball/ball_explode/explosion3.png differ
diff --git a/images/fireball/ball_explode/explosion3.png.import b/images/fireball/ball_explode/explosion3.png.import
new file mode 100644
index 0000000..1f5eda2
--- /dev/null
+++ b/images/fireball/ball_explode/explosion3.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/explosion3.png-a9d61e9d4c5aeff662e087fb80cb755b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/ball_explode/explosion3.png"
+dest_files=[ "res://.import/explosion3.png-a9d61e9d4c5aeff662e087fb80cb755b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/ball_explode/explosion4.png b/images/fireball/ball_explode/explosion4.png
new file mode 100644
index 0000000..acd3331
Binary files /dev/null and b/images/fireball/ball_explode/explosion4.png differ
diff --git a/images/fireball/ball_explode/explosion4.png.import b/images/fireball/ball_explode/explosion4.png.import
new file mode 100644
index 0000000..1ade202
--- /dev/null
+++ b/images/fireball/ball_explode/explosion4.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/explosion4.png-199d03e2d336d2119eb5f955d92ed9a1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/ball_explode/explosion4.png"
+dest_files=[ "res://.import/explosion4.png-199d03e2d336d2119eb5f955d92ed9a1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/ball_explode/explosion5.png b/images/fireball/ball_explode/explosion5.png
new file mode 100644
index 0000000..a2b59b5
Binary files /dev/null and b/images/fireball/ball_explode/explosion5.png differ
diff --git a/images/fireball/ball_explode/explosion5.png.import b/images/fireball/ball_explode/explosion5.png.import
new file mode 100644
index 0000000..ca5f462
--- /dev/null
+++ b/images/fireball/ball_explode/explosion5.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/explosion5.png-fb7a2000f3895fcf448bddae72385d68.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/ball_explode/explosion5.png"
+dest_files=[ "res://.import/explosion5.png-fb7a2000f3895fcf448bddae72385d68.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/ball_explode/explosion6.png b/images/fireball/ball_explode/explosion6.png
new file mode 100644
index 0000000..e756128
Binary files /dev/null and b/images/fireball/ball_explode/explosion6.png differ
diff --git a/images/fireball/ball_explode/explosion6.png.import b/images/fireball/ball_explode/explosion6.png.import
new file mode 100644
index 0000000..0c83f8f
--- /dev/null
+++ b/images/fireball/ball_explode/explosion6.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/explosion6.png-ff1a13fe892be07e800f4a03d3f16ae2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/ball_explode/explosion6.png"
+dest_files=[ "res://.import/explosion6.png-ff1a13fe892be07e800f4a03d3f16ae2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/ball_explode/explosion7.png b/images/fireball/ball_explode/explosion7.png
new file mode 100644
index 0000000..f1f30c6
Binary files /dev/null and b/images/fireball/ball_explode/explosion7.png differ
diff --git a/images/fireball/ball_explode/explosion7.png.import b/images/fireball/ball_explode/explosion7.png.import
new file mode 100644
index 0000000..c1b2e1c
--- /dev/null
+++ b/images/fireball/ball_explode/explosion7.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/explosion7.png-3551fe15a890c6344bdf381283c8caf2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/ball_explode/explosion7.png"
+dest_files=[ "res://.import/explosion7.png-3551fe15a890c6344bdf381283c8caf2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/ball_explode/explosion8.png b/images/fireball/ball_explode/explosion8.png
new file mode 100644
index 0000000..112d497
Binary files /dev/null and b/images/fireball/ball_explode/explosion8.png differ
diff --git a/images/fireball/ball_explode/explosion8.png.import b/images/fireball/ball_explode/explosion8.png.import
new file mode 100644
index 0000000..6d28d6a
--- /dev/null
+++ b/images/fireball/ball_explode/explosion8.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/explosion8.png-90e6a7e86e2240f821f93e7d1c44be19.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/ball_explode/explosion8.png"
+dest_files=[ "res://.import/explosion8.png-90e6a7e86e2240f821f93e7d1c44be19.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/ball_explode/explosion9.png b/images/fireball/ball_explode/explosion9.png
new file mode 100644
index 0000000..152f2ff
Binary files /dev/null and b/images/fireball/ball_explode/explosion9.png differ
diff --git a/images/fireball/ball_explode/explosion9.png.import b/images/fireball/ball_explode/explosion9.png.import
new file mode 100644
index 0000000..e08e60f
--- /dev/null
+++ b/images/fireball/ball_explode/explosion9.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/explosion9.png-9f693c02c41ad230c4a8c9f284a06c3e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/ball_explode/explosion9.png"
+dest_files=[ "res://.import/explosion9.png-9f693c02c41ad230c4a8c9f284a06c3e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/fireball1.png b/images/fireball/fireball1.png
new file mode 100644
index 0000000..88cb46e
Binary files /dev/null and b/images/fireball/fireball1.png differ
diff --git a/images/fireball/fireball1.png.import b/images/fireball/fireball1.png.import
new file mode 100644
index 0000000..973560b
--- /dev/null
+++ b/images/fireball/fireball1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/fireball1.png-8db16a436c06923c92ba17fdd4489d13.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/fireball1.png"
+dest_files=[ "res://.import/fireball1.png-8db16a436c06923c92ba17fdd4489d13.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/fireball2.png b/images/fireball/fireball2.png
new file mode 100644
index 0000000..4545bd4
Binary files /dev/null and b/images/fireball/fireball2.png differ
diff --git a/images/fireball/fireball2.png.import b/images/fireball/fireball2.png.import
new file mode 100644
index 0000000..5069dec
--- /dev/null
+++ b/images/fireball/fireball2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/fireball2.png-1d8d5caaf6497861450f750d17f4f8b1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/fireball2.png"
+dest_files=[ "res://.import/fireball2.png-1d8d5caaf6497861450f750d17f4f8b1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/fireball3.png b/images/fireball/fireball3.png
new file mode 100644
index 0000000..c7156d9
Binary files /dev/null and b/images/fireball/fireball3.png differ
diff --git a/images/fireball/fireball3.png.import b/images/fireball/fireball3.png.import
new file mode 100644
index 0000000..13a91fc
--- /dev/null
+++ b/images/fireball/fireball3.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/fireball3.png-f6ce9eec7b1d0147282a87342c8ee1aa.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/fireball3.png"
+dest_files=[ "res://.import/fireball3.png-f6ce9eec7b1d0147282a87342c8ee1aa.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/fireball4.png b/images/fireball/fireball4.png
new file mode 100644
index 0000000..9e0444b
Binary files /dev/null and b/images/fireball/fireball4.png differ
diff --git a/images/fireball/fireball4.png.import b/images/fireball/fireball4.png.import
new file mode 100644
index 0000000..15dc8b7
--- /dev/null
+++ b/images/fireball/fireball4.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/fireball4.png-9a1cda0431cd5b27859e0bc0dc665bbc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/fireball4.png"
+dest_files=[ "res://.import/fireball4.png-9a1cda0431cd5b27859e0bc0dc665bbc.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/fireball/fireball5.png b/images/fireball/fireball5.png
new file mode 100644
index 0000000..ddb9c2b
Binary files /dev/null and b/images/fireball/fireball5.png differ
diff --git a/images/fireball/fireball5.png.import b/images/fireball/fireball5.png.import
new file mode 100644
index 0000000..31b5d8c
--- /dev/null
+++ b/images/fireball/fireball5.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/fireball5.png-db8a631472d47142f30bbd5c36ed453a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/fireball/fireball5.png"
+dest_files=[ "res://.import/fireball5.png-db8a631472d47142f30bbd5c36ed453a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/health_bar.png b/images/health_bar.png
new file mode 100644
index 0000000..8626681
Binary files /dev/null and b/images/health_bar.png differ
diff --git a/images/health_bar.png.import b/images/health_bar.png.import
new file mode 100644
index 0000000..a6ef2a8
--- /dev/null
+++ b/images/health_bar.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/health_bar.png-1545ac25387f08ab125acd27f771549e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/health_bar.png"
+dest_files=[ "res://.import/health_bar.png-1545ac25387f08ab125acd27f771549e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/map-items.png b/images/map-items.png
new file mode 100644
index 0000000..1237c5f
Binary files /dev/null and b/images/map-items.png differ
diff --git a/images/map-items.png.import b/images/map-items.png.import
new file mode 100644
index 0000000..3845934
--- /dev/null
+++ b/images/map-items.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/map-items.png-2b9f8ee956676d01b3931df6c49a3e1f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/map-items.png"
+dest_files=[ "res://.import/map-items.png-2b9f8ee956676d01b3931df6c49a3e1f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/map.png b/images/map.png
new file mode 100644
index 0000000..e188999
Binary files /dev/null and b/images/map.png differ
diff --git a/images/map.png.import b/images/map.png.import
new file mode 100644
index 0000000..6d68530
--- /dev/null
+++ b/images/map.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/map.png-e82b9b01d47f4594f29b046de64de6f9.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/map.png"
+dest_files=[ "res://.import/map.png-e82b9b01d47f4594f29b046de64de6f9.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/pixel_health.png b/images/pixel_health.png
new file mode 100644
index 0000000..7c6f834
Binary files /dev/null and b/images/pixel_health.png differ
diff --git a/images/pixel_health.png.import b/images/pixel_health.png.import
new file mode 100644
index 0000000..92fbd2c
--- /dev/null
+++ b/images/pixel_health.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pixel_health.png-13a7f7ed05ad524390324d66b2694971.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/pixel_health.png"
+dest_files=[ "res://.import/pixel_health.png-13a7f7ed05ad524390324d66b2694971.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/pixel_mana.png b/images/pixel_mana.png
new file mode 100644
index 0000000..9bf5c01
Binary files /dev/null and b/images/pixel_mana.png differ
diff --git a/images/pixel_mana.png.import b/images/pixel_mana.png.import
new file mode 100644
index 0000000..d8bc676
--- /dev/null
+++ b/images/pixel_mana.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pixel_mana.png-b04f43ecc3c5821594b61aea52c7d09c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/pixel_mana.png"
+dest_files=[ "res://.import/pixel_mana.png-b04f43ecc3c5821594b61aea52c7d09c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/images/pixel_under_health.png b/images/pixel_under_health.png
new file mode 100644
index 0000000..d1d04e5
Binary files /dev/null and b/images/pixel_under_health.png differ
diff --git a/images/pixel_under_health.png.import b/images/pixel_under_health.png.import
new file mode 100644
index 0000000..29136c9
--- /dev/null
+++ b/images/pixel_under_health.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pixel_under_health.png-ae574cc8a2105fc95d4b5e9684a7a006.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/pixel_under_health.png"
+dest_files=[ "res://.import/pixel_under_health.png-ae574cc8a2105fc95d4b5e9684a7a006.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/player1_logo.png b/images/player1_logo.png
new file mode 100644
index 0000000..0ac945e
Binary files /dev/null and b/images/player1_logo.png differ
diff --git a/images/player1_logo.png.import b/images/player1_logo.png.import
new file mode 100644
index 0000000..d10e33a
--- /dev/null
+++ b/images/player1_logo.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/player1_logo.png-7de279932f61e642e09bc3d08390bcf5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/player1_logo.png"
+dest_files=[ "res://.import/player1_logo.png-7de279932f61e642e09bc3d08390bcf5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/player2_logo.png b/images/player2_logo.png
new file mode 100644
index 0000000..e9c07b4
Binary files /dev/null and b/images/player2_logo.png differ
diff --git a/images/player2_logo.png.import b/images/player2_logo.png.import
new file mode 100644
index 0000000..fc94dbf
--- /dev/null
+++ b/images/player2_logo.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/player2_logo.png-a1478d9297dad7b38e9a3510ffd3eb54.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/player2_logo.png"
+dest_files=[ "res://.import/player2_logo.png-a1478d9297dad7b38e9a3510ffd3eb54.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/images/player_fon.png b/images/player_fon.png
new file mode 100644
index 0000000..51b3deb
Binary files /dev/null and b/images/player_fon.png differ
diff --git a/images/player_fon.png.import b/images/player_fon.png.import
new file mode 100644
index 0000000..1014798
--- /dev/null
+++ b/images/player_fon.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/player_fon.png-f080733955db99758cef51ad77892735.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://images/player_fon.png"
+dest_files=[ "res://.import/player_fon.png-f080733955db99758cef51ad77892735.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/last-guardian-sprites/amg1_bk1.gif b/last-guardian-sprites/amg1_bk1.gif
new file mode 100644
index 0000000..90b9a20
Binary files /dev/null and b/last-guardian-sprites/amg1_bk1.gif differ
diff --git a/last-guardian-sprites/amg1_bk2.gif b/last-guardian-sprites/amg1_bk2.gif
new file mode 100644
index 0000000..1eed037
Binary files /dev/null and b/last-guardian-sprites/amg1_bk2.gif differ
diff --git a/last-guardian-sprites/amg1_fr1.gif b/last-guardian-sprites/amg1_fr1.gif
new file mode 100644
index 0000000..1497f98
Binary files /dev/null and b/last-guardian-sprites/amg1_fr1.gif differ
diff --git a/last-guardian-sprites/amg1_fr2.gif b/last-guardian-sprites/amg1_fr2.gif
new file mode 100644
index 0000000..08e73d9
Binary files /dev/null and b/last-guardian-sprites/amg1_fr2.gif differ
diff --git a/last-guardian-sprites/amg1_lf1.gif b/last-guardian-sprites/amg1_lf1.gif
new file mode 100644
index 0000000..fafe9e1
Binary files /dev/null and b/last-guardian-sprites/amg1_lf1.gif differ
diff --git a/last-guardian-sprites/amg1_lf2.gif b/last-guardian-sprites/amg1_lf2.gif
new file mode 100644
index 0000000..de6b408
Binary files /dev/null and b/last-guardian-sprites/amg1_lf2.gif differ
diff --git a/last-guardian-sprites/amg1_rt1.gif b/last-guardian-sprites/amg1_rt1.gif
new file mode 100644
index 0000000..aef745a
Binary files /dev/null and b/last-guardian-sprites/amg1_rt1.gif differ
diff --git a/last-guardian-sprites/amg1_rt2.gif b/last-guardian-sprites/amg1_rt2.gif
new file mode 100644
index 0000000..cfc2284
Binary files /dev/null and b/last-guardian-sprites/amg1_rt2.gif differ
diff --git a/last-guardian-sprites/amg2_bk1.gif b/last-guardian-sprites/amg2_bk1.gif
new file mode 100644
index 0000000..a23ee3f
Binary files /dev/null and b/last-guardian-sprites/amg2_bk1.gif differ
diff --git a/last-guardian-sprites/amg2_bk2.gif b/last-guardian-sprites/amg2_bk2.gif
new file mode 100644
index 0000000..39bb014
Binary files /dev/null and b/last-guardian-sprites/amg2_bk2.gif differ
diff --git a/last-guardian-sprites/amg2_fr1.gif b/last-guardian-sprites/amg2_fr1.gif
new file mode 100644
index 0000000..3115d2e
Binary files /dev/null and b/last-guardian-sprites/amg2_fr1.gif differ
diff --git a/last-guardian-sprites/amg2_fr2.gif b/last-guardian-sprites/amg2_fr2.gif
new file mode 100644
index 0000000..fa0ebd0
Binary files /dev/null and b/last-guardian-sprites/amg2_fr2.gif differ
diff --git a/last-guardian-sprites/amg2_lf1.gif b/last-guardian-sprites/amg2_lf1.gif
new file mode 100644
index 0000000..3b82c1e
Binary files /dev/null and b/last-guardian-sprites/amg2_lf1.gif differ
diff --git a/last-guardian-sprites/amg2_lf2.gif b/last-guardian-sprites/amg2_lf2.gif
new file mode 100644
index 0000000..9a5640b
Binary files /dev/null and b/last-guardian-sprites/amg2_lf2.gif differ
diff --git a/last-guardian-sprites/amg2_rt1.gif b/last-guardian-sprites/amg2_rt1.gif
new file mode 100644
index 0000000..e618797
Binary files /dev/null and b/last-guardian-sprites/amg2_rt1.gif differ
diff --git a/last-guardian-sprites/amg2_rt2.gif b/last-guardian-sprites/amg2_rt2.gif
new file mode 100644
index 0000000..a46fd55
Binary files /dev/null and b/last-guardian-sprites/amg2_rt2.gif differ
diff --git a/last-guardian-sprites/amg3_bk1.gif b/last-guardian-sprites/amg3_bk1.gif
new file mode 100644
index 0000000..f4d2007
Binary files /dev/null and b/last-guardian-sprites/amg3_bk1.gif differ
diff --git a/last-guardian-sprites/amg3_bk2.gif b/last-guardian-sprites/amg3_bk2.gif
new file mode 100644
index 0000000..502f0a8
Binary files /dev/null and b/last-guardian-sprites/amg3_bk2.gif differ
diff --git a/last-guardian-sprites/amg3_fr1.gif b/last-guardian-sprites/amg3_fr1.gif
new file mode 100644
index 0000000..3d31ce8
Binary files /dev/null and b/last-guardian-sprites/amg3_fr1.gif differ
diff --git a/last-guardian-sprites/amg3_fr2.gif b/last-guardian-sprites/amg3_fr2.gif
new file mode 100644
index 0000000..252fb00
Binary files /dev/null and b/last-guardian-sprites/amg3_fr2.gif differ
diff --git a/last-guardian-sprites/amg3_lf1.gif b/last-guardian-sprites/amg3_lf1.gif
new file mode 100644
index 0000000..68bbb2e
Binary files /dev/null and b/last-guardian-sprites/amg3_lf1.gif differ
diff --git a/last-guardian-sprites/amg3_lf2.gif b/last-guardian-sprites/amg3_lf2.gif
new file mode 100644
index 0000000..dbc4ef0
Binary files /dev/null and b/last-guardian-sprites/amg3_lf2.gif differ
diff --git a/last-guardian-sprites/amg3_rt1.gif b/last-guardian-sprites/amg3_rt1.gif
new file mode 100644
index 0000000..e688ba2
Binary files /dev/null and b/last-guardian-sprites/amg3_rt1.gif differ
diff --git a/last-guardian-sprites/amg3_rt2.gif b/last-guardian-sprites/amg3_rt2.gif
new file mode 100644
index 0000000..b57e4a9
Binary files /dev/null and b/last-guardian-sprites/amg3_rt2.gif differ
diff --git a/last-guardian-sprites/amg4_bk1.gif b/last-guardian-sprites/amg4_bk1.gif
new file mode 100644
index 0000000..2b89ac6
Binary files /dev/null and b/last-guardian-sprites/amg4_bk1.gif differ
diff --git a/last-guardian-sprites/amg4_bk2.gif b/last-guardian-sprites/amg4_bk2.gif
new file mode 100644
index 0000000..496a644
Binary files /dev/null and b/last-guardian-sprites/amg4_bk2.gif differ
diff --git a/last-guardian-sprites/amg4_fr1.gif b/last-guardian-sprites/amg4_fr1.gif
new file mode 100644
index 0000000..4ae9130
Binary files /dev/null and b/last-guardian-sprites/amg4_fr1.gif differ
diff --git a/last-guardian-sprites/amg4_fr2.gif b/last-guardian-sprites/amg4_fr2.gif
new file mode 100644
index 0000000..3224b33
Binary files /dev/null and b/last-guardian-sprites/amg4_fr2.gif differ
diff --git a/last-guardian-sprites/amg4_lf1.gif b/last-guardian-sprites/amg4_lf1.gif
new file mode 100644
index 0000000..ce06769
Binary files /dev/null and b/last-guardian-sprites/amg4_lf1.gif differ
diff --git a/last-guardian-sprites/amg4_lf2.gif b/last-guardian-sprites/amg4_lf2.gif
new file mode 100644
index 0000000..6892427
Binary files /dev/null and b/last-guardian-sprites/amg4_lf2.gif differ
diff --git a/last-guardian-sprites/amg4_rt1.gif b/last-guardian-sprites/amg4_rt1.gif
new file mode 100644
index 0000000..3297fbe
Binary files /dev/null and b/last-guardian-sprites/amg4_rt1.gif differ
diff --git a/last-guardian-sprites/amg4_rt2.gif b/last-guardian-sprites/amg4_rt2.gif
new file mode 100644
index 0000000..8c381bf
Binary files /dev/null and b/last-guardian-sprites/amg4_rt2.gif differ
diff --git a/last-guardian-sprites/avt1_bk1.gif b/last-guardian-sprites/avt1_bk1.gif
new file mode 100644
index 0000000..76b75bc
Binary files /dev/null and b/last-guardian-sprites/avt1_bk1.gif differ
diff --git a/last-guardian-sprites/avt1_bk2.gif b/last-guardian-sprites/avt1_bk2.gif
new file mode 100644
index 0000000..edb072b
Binary files /dev/null and b/last-guardian-sprites/avt1_bk2.gif differ
diff --git a/last-guardian-sprites/avt1_fr1.gif b/last-guardian-sprites/avt1_fr1.gif
new file mode 100644
index 0000000..8d6cd21
Binary files /dev/null and b/last-guardian-sprites/avt1_fr1.gif differ
diff --git a/last-guardian-sprites/avt1_fr2.gif b/last-guardian-sprites/avt1_fr2.gif
new file mode 100644
index 0000000..5057551
Binary files /dev/null and b/last-guardian-sprites/avt1_fr2.gif differ
diff --git a/last-guardian-sprites/avt1_lf1.gif b/last-guardian-sprites/avt1_lf1.gif
new file mode 100644
index 0000000..159dc4d
Binary files /dev/null and b/last-guardian-sprites/avt1_lf1.gif differ
diff --git a/last-guardian-sprites/avt1_lf2.gif b/last-guardian-sprites/avt1_lf2.gif
new file mode 100644
index 0000000..8f10b7a
Binary files /dev/null and b/last-guardian-sprites/avt1_lf2.gif differ
diff --git a/last-guardian-sprites/avt1_rt1.gif b/last-guardian-sprites/avt1_rt1.gif
new file mode 100644
index 0000000..88ff789
Binary files /dev/null and b/last-guardian-sprites/avt1_rt1.gif differ
diff --git a/last-guardian-sprites/avt1_rt2.gif b/last-guardian-sprites/avt1_rt2.gif
new file mode 100644
index 0000000..3e63bf9
Binary files /dev/null and b/last-guardian-sprites/avt1_rt2.gif differ
diff --git a/last-guardian-sprites/avt2_bk1.gif b/last-guardian-sprites/avt2_bk1.gif
new file mode 100644
index 0000000..76b75bc
Binary files /dev/null and b/last-guardian-sprites/avt2_bk1.gif differ
diff --git a/last-guardian-sprites/avt2_bk2.gif b/last-guardian-sprites/avt2_bk2.gif
new file mode 100644
index 0000000..edb072b
Binary files /dev/null and b/last-guardian-sprites/avt2_bk2.gif differ
diff --git a/last-guardian-sprites/avt2_fr1.gif b/last-guardian-sprites/avt2_fr1.gif
new file mode 100644
index 0000000..93a7135
Binary files /dev/null and b/last-guardian-sprites/avt2_fr1.gif differ
diff --git a/last-guardian-sprites/avt2_fr2.gif b/last-guardian-sprites/avt2_fr2.gif
new file mode 100644
index 0000000..b32d4d4
Binary files /dev/null and b/last-guardian-sprites/avt2_fr2.gif differ
diff --git a/last-guardian-sprites/avt2_lf1.gif b/last-guardian-sprites/avt2_lf1.gif
new file mode 100644
index 0000000..4e37199
Binary files /dev/null and b/last-guardian-sprites/avt2_lf1.gif differ
diff --git a/last-guardian-sprites/avt2_lf2.gif b/last-guardian-sprites/avt2_lf2.gif
new file mode 100644
index 0000000..4ae78d0
Binary files /dev/null and b/last-guardian-sprites/avt2_lf2.gif differ
diff --git a/last-guardian-sprites/avt2_rt1.gif b/last-guardian-sprites/avt2_rt1.gif
new file mode 100644
index 0000000..cd54b46
Binary files /dev/null and b/last-guardian-sprites/avt2_rt1.gif differ
diff --git a/last-guardian-sprites/avt2_rt2.gif b/last-guardian-sprites/avt2_rt2.gif
new file mode 100644
index 0000000..582e4f5
Binary files /dev/null and b/last-guardian-sprites/avt2_rt2.gif differ
diff --git a/last-guardian-sprites/avt3_bk1.gif b/last-guardian-sprites/avt3_bk1.gif
new file mode 100644
index 0000000..2c1e638
Binary files /dev/null and b/last-guardian-sprites/avt3_bk1.gif differ
diff --git a/last-guardian-sprites/avt3_bk2.gif b/last-guardian-sprites/avt3_bk2.gif
new file mode 100644
index 0000000..9ad0089
Binary files /dev/null and b/last-guardian-sprites/avt3_bk2.gif differ
diff --git a/last-guardian-sprites/avt3_fr1.gif b/last-guardian-sprites/avt3_fr1.gif
new file mode 100644
index 0000000..83bf270
Binary files /dev/null and b/last-guardian-sprites/avt3_fr1.gif differ
diff --git a/last-guardian-sprites/avt3_fr2.gif b/last-guardian-sprites/avt3_fr2.gif
new file mode 100644
index 0000000..06e1146
Binary files /dev/null and b/last-guardian-sprites/avt3_fr2.gif differ
diff --git a/last-guardian-sprites/avt3_lf1.gif b/last-guardian-sprites/avt3_lf1.gif
new file mode 100644
index 0000000..11c6c0d
Binary files /dev/null and b/last-guardian-sprites/avt3_lf1.gif differ
diff --git a/last-guardian-sprites/avt3_lf2.gif b/last-guardian-sprites/avt3_lf2.gif
new file mode 100644
index 0000000..0dfb25d
Binary files /dev/null and b/last-guardian-sprites/avt3_lf2.gif differ
diff --git a/last-guardian-sprites/avt3_rt1.gif b/last-guardian-sprites/avt3_rt1.gif
new file mode 100644
index 0000000..2b57c58
Binary files /dev/null and b/last-guardian-sprites/avt3_rt1.gif differ
diff --git a/last-guardian-sprites/avt3_rt2.gif b/last-guardian-sprites/avt3_rt2.gif
new file mode 100644
index 0000000..3d72bde
Binary files /dev/null and b/last-guardian-sprites/avt3_rt2.gif differ
diff --git a/last-guardian-sprites/avt4_bk1.gif b/last-guardian-sprites/avt4_bk1.gif
new file mode 100644
index 0000000..2c1e638
Binary files /dev/null and b/last-guardian-sprites/avt4_bk1.gif differ
diff --git a/last-guardian-sprites/avt4_bk2.gif b/last-guardian-sprites/avt4_bk2.gif
new file mode 100644
index 0000000..9ad0089
Binary files /dev/null and b/last-guardian-sprites/avt4_bk2.gif differ
diff --git a/last-guardian-sprites/avt4_fr1.gif b/last-guardian-sprites/avt4_fr1.gif
new file mode 100644
index 0000000..93c399b
Binary files /dev/null and b/last-guardian-sprites/avt4_fr1.gif differ
diff --git a/last-guardian-sprites/avt4_fr2.gif b/last-guardian-sprites/avt4_fr2.gif
new file mode 100644
index 0000000..baefe0e
Binary files /dev/null and b/last-guardian-sprites/avt4_fr2.gif differ
diff --git a/last-guardian-sprites/avt4_lf1.gif b/last-guardian-sprites/avt4_lf1.gif
new file mode 100644
index 0000000..64f4030
Binary files /dev/null and b/last-guardian-sprites/avt4_lf1.gif differ
diff --git a/last-guardian-sprites/avt4_lf2.gif b/last-guardian-sprites/avt4_lf2.gif
new file mode 100644
index 0000000..ec9dfbb
Binary files /dev/null and b/last-guardian-sprites/avt4_lf2.gif differ
diff --git a/last-guardian-sprites/avt4_rt1.gif b/last-guardian-sprites/avt4_rt1.gif
new file mode 100644
index 0000000..a22a0ad
Binary files /dev/null and b/last-guardian-sprites/avt4_rt1.gif differ
diff --git a/last-guardian-sprites/avt4_rt2.gif b/last-guardian-sprites/avt4_rt2.gif
new file mode 100644
index 0000000..792325c
Binary files /dev/null and b/last-guardian-sprites/avt4_rt2.gif differ
diff --git a/last-guardian-sprites/back2.jpg b/last-guardian-sprites/back2.jpg
new file mode 100644
index 0000000..f034f5b
Binary files /dev/null and b/last-guardian-sprites/back2.jpg differ
diff --git a/last-guardian-sprites/back2.jpg.import b/last-guardian-sprites/back2.jpg.import
new file mode 100644
index 0000000..96375a0
--- /dev/null
+++ b/last-guardian-sprites/back2.jpg.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/back2.jpg-4a81bdb350ac155c2322f30bc0a57244.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://last-guardian-sprites/back2.jpg"
+dest_files=[ "res://.import/back2.jpg-4a81bdb350ac155c2322f30bc0a57244.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/last-guardian-sprites/back4.jpg b/last-guardian-sprites/back4.jpg
new file mode 100644
index 0000000..aa13c0a
Binary files /dev/null and b/last-guardian-sprites/back4.jpg differ
diff --git a/last-guardian-sprites/back4.jpg.import b/last-guardian-sprites/back4.jpg.import
new file mode 100644
index 0000000..fa2ef4b
--- /dev/null
+++ b/last-guardian-sprites/back4.jpg.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/back4.jpg-e1b7c6536dd3aa5d2670ce5eb7846484.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://last-guardian-sprites/back4.jpg"
+dest_files=[ "res://.import/back4.jpg-e1b7c6536dd3aa5d2670ce5eb7846484.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/last-guardian-sprites/back5.jpg b/last-guardian-sprites/back5.jpg
new file mode 100644
index 0000000..572bdbe
Binary files /dev/null and b/last-guardian-sprites/back5.jpg differ
diff --git a/last-guardian-sprites/back5.jpg.import b/last-guardian-sprites/back5.jpg.import
new file mode 100644
index 0000000..19a37bd
--- /dev/null
+++ b/last-guardian-sprites/back5.jpg.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/back5.jpg-1f4ef908e8da1c5d555cd41e6a522923.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://last-guardian-sprites/back5.jpg"
+dest_files=[ "res://.import/back5.jpg-1f4ef908e8da1c5d555cd41e6a522923.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/last-guardian-sprites/back8.jpg b/last-guardian-sprites/back8.jpg
new file mode 100644
index 0000000..8712732
Binary files /dev/null and b/last-guardian-sprites/back8.jpg differ
diff --git a/last-guardian-sprites/back8.jpg.import b/last-guardian-sprites/back8.jpg.import
new file mode 100644
index 0000000..85778f5
--- /dev/null
+++ b/last-guardian-sprites/back8.jpg.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/back8.jpg-1be9e018cc7f6bebdc20844c2a9fb08c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://last-guardian-sprites/back8.jpg"
+dest_files=[ "res://.import/back8.jpg-1be9e018cc7f6bebdc20844c2a9fb08c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/last-guardian-sprites/bmg1_bk1.gif b/last-guardian-sprites/bmg1_bk1.gif
new file mode 100644
index 0000000..ea34f20
Binary files /dev/null and b/last-guardian-sprites/bmg1_bk1.gif differ
diff --git a/last-guardian-sprites/bmg1_bk2.gif b/last-guardian-sprites/bmg1_bk2.gif
new file mode 100644
index 0000000..b34846a
Binary files /dev/null and b/last-guardian-sprites/bmg1_bk2.gif differ
diff --git a/last-guardian-sprites/bmg1_fr1.gif b/last-guardian-sprites/bmg1_fr1.gif
new file mode 100644
index 0000000..310f5a9
Binary files /dev/null and b/last-guardian-sprites/bmg1_fr1.gif differ
diff --git a/last-guardian-sprites/bmg1_fr2.gif b/last-guardian-sprites/bmg1_fr2.gif
new file mode 100644
index 0000000..4b39d07
Binary files /dev/null and b/last-guardian-sprites/bmg1_fr2.gif differ
diff --git a/last-guardian-sprites/bmg1_lf1.gif b/last-guardian-sprites/bmg1_lf1.gif
new file mode 100644
index 0000000..0d1b436
Binary files /dev/null and b/last-guardian-sprites/bmg1_lf1.gif differ
diff --git a/last-guardian-sprites/bmg1_lf2.gif b/last-guardian-sprites/bmg1_lf2.gif
new file mode 100644
index 0000000..ecfed13
Binary files /dev/null and b/last-guardian-sprites/bmg1_lf2.gif differ
diff --git a/last-guardian-sprites/bmg1_rt1.gif b/last-guardian-sprites/bmg1_rt1.gif
new file mode 100644
index 0000000..a64a618
Binary files /dev/null and b/last-guardian-sprites/bmg1_rt1.gif differ
diff --git a/last-guardian-sprites/bmg1_rt2.gif b/last-guardian-sprites/bmg1_rt2.gif
new file mode 100644
index 0000000..72e8057
Binary files /dev/null and b/last-guardian-sprites/bmg1_rt2.gif differ
diff --git a/last-guardian-sprites/bmg2_bk1.gif b/last-guardian-sprites/bmg2_bk1.gif
new file mode 100644
index 0000000..8676930
Binary files /dev/null and b/last-guardian-sprites/bmg2_bk1.gif differ
diff --git a/last-guardian-sprites/bmg2_bk2.gif b/last-guardian-sprites/bmg2_bk2.gif
new file mode 100644
index 0000000..9cb989d
Binary files /dev/null and b/last-guardian-sprites/bmg2_bk2.gif differ
diff --git a/last-guardian-sprites/bmg2_fr1.gif b/last-guardian-sprites/bmg2_fr1.gif
new file mode 100644
index 0000000..e7f7b70
Binary files /dev/null and b/last-guardian-sprites/bmg2_fr1.gif differ
diff --git a/last-guardian-sprites/bmg2_fr2.gif b/last-guardian-sprites/bmg2_fr2.gif
new file mode 100644
index 0000000..a352e44
Binary files /dev/null and b/last-guardian-sprites/bmg2_fr2.gif differ
diff --git a/last-guardian-sprites/bmg2_lf1.gif b/last-guardian-sprites/bmg2_lf1.gif
new file mode 100644
index 0000000..1a30573
Binary files /dev/null and b/last-guardian-sprites/bmg2_lf1.gif differ
diff --git a/last-guardian-sprites/bmg2_lf2.gif b/last-guardian-sprites/bmg2_lf2.gif
new file mode 100644
index 0000000..cc969e1
Binary files /dev/null and b/last-guardian-sprites/bmg2_lf2.gif differ
diff --git a/last-guardian-sprites/bmg2_rt1.gif b/last-guardian-sprites/bmg2_rt1.gif
new file mode 100644
index 0000000..7a388f7
Binary files /dev/null and b/last-guardian-sprites/bmg2_rt1.gif differ
diff --git a/last-guardian-sprites/bmg2_rt2.gif b/last-guardian-sprites/bmg2_rt2.gif
new file mode 100644
index 0000000..641aae0
Binary files /dev/null and b/last-guardian-sprites/bmg2_rt2.gif differ
diff --git a/last-guardian-sprites/bmg3_bk1.gif b/last-guardian-sprites/bmg3_bk1.gif
new file mode 100644
index 0000000..aee80c0
Binary files /dev/null and b/last-guardian-sprites/bmg3_bk1.gif differ
diff --git a/last-guardian-sprites/bmg3_bk2.gif b/last-guardian-sprites/bmg3_bk2.gif
new file mode 100644
index 0000000..fcdaa64
Binary files /dev/null and b/last-guardian-sprites/bmg3_bk2.gif differ
diff --git a/last-guardian-sprites/bmg3_fr1.gif b/last-guardian-sprites/bmg3_fr1.gif
new file mode 100644
index 0000000..916b758
Binary files /dev/null and b/last-guardian-sprites/bmg3_fr1.gif differ
diff --git a/last-guardian-sprites/bmg3_fr2.gif b/last-guardian-sprites/bmg3_fr2.gif
new file mode 100644
index 0000000..c0fe7ac
Binary files /dev/null and b/last-guardian-sprites/bmg3_fr2.gif differ
diff --git a/last-guardian-sprites/bmg3_lf1.gif b/last-guardian-sprites/bmg3_lf1.gif
new file mode 100644
index 0000000..cb5bc84
Binary files /dev/null and b/last-guardian-sprites/bmg3_lf1.gif differ
diff --git a/last-guardian-sprites/bmg3_lf2.gif b/last-guardian-sprites/bmg3_lf2.gif
new file mode 100644
index 0000000..b5b4356
Binary files /dev/null and b/last-guardian-sprites/bmg3_lf2.gif differ
diff --git a/last-guardian-sprites/bmg3_rt1.gif b/last-guardian-sprites/bmg3_rt1.gif
new file mode 100644
index 0000000..f478fa7
Binary files /dev/null and b/last-guardian-sprites/bmg3_rt1.gif differ
diff --git a/last-guardian-sprites/bmg3_rt2.gif b/last-guardian-sprites/bmg3_rt2.gif
new file mode 100644
index 0000000..393f54c
Binary files /dev/null and b/last-guardian-sprites/bmg3_rt2.gif differ
diff --git a/last-guardian-sprites/bmg4_bk1.gif b/last-guardian-sprites/bmg4_bk1.gif
new file mode 100644
index 0000000..476cd8c
Binary files /dev/null and b/last-guardian-sprites/bmg4_bk1.gif differ
diff --git a/last-guardian-sprites/bmg4_bk2.gif b/last-guardian-sprites/bmg4_bk2.gif
new file mode 100644
index 0000000..09bcb9b
Binary files /dev/null and b/last-guardian-sprites/bmg4_bk2.gif differ
diff --git a/last-guardian-sprites/bmg4_fr1.gif b/last-guardian-sprites/bmg4_fr1.gif
new file mode 100644
index 0000000..e733932
Binary files /dev/null and b/last-guardian-sprites/bmg4_fr1.gif differ
diff --git a/last-guardian-sprites/bmg4_fr2.gif b/last-guardian-sprites/bmg4_fr2.gif
new file mode 100644
index 0000000..2a52e66
Binary files /dev/null and b/last-guardian-sprites/bmg4_fr2.gif differ
diff --git a/last-guardian-sprites/bmg4_lf1.gif b/last-guardian-sprites/bmg4_lf1.gif
new file mode 100644
index 0000000..d16bda4
Binary files /dev/null and b/last-guardian-sprites/bmg4_lf1.gif differ
diff --git a/last-guardian-sprites/bmg4_lf2.gif b/last-guardian-sprites/bmg4_lf2.gif
new file mode 100644
index 0000000..85166c5
Binary files /dev/null and b/last-guardian-sprites/bmg4_lf2.gif differ
diff --git a/last-guardian-sprites/bmg4_rt1.gif b/last-guardian-sprites/bmg4_rt1.gif
new file mode 100644
index 0000000..80ed30b
Binary files /dev/null and b/last-guardian-sprites/bmg4_rt1.gif differ
diff --git a/last-guardian-sprites/bmg4_rt2.gif b/last-guardian-sprites/bmg4_rt2.gif
new file mode 100644
index 0000000..a4ca580
Binary files /dev/null and b/last-guardian-sprites/bmg4_rt2.gif differ
diff --git a/last-guardian-sprites/chr1_bk1.gif b/last-guardian-sprites/chr1_bk1.gif
new file mode 100644
index 0000000..130c6a0
Binary files /dev/null and b/last-guardian-sprites/chr1_bk1.gif differ
diff --git a/last-guardian-sprites/chr1_bk2.gif b/last-guardian-sprites/chr1_bk2.gif
new file mode 100644
index 0000000..48eda2c
Binary files /dev/null and b/last-guardian-sprites/chr1_bk2.gif differ
diff --git a/last-guardian-sprites/chr1_fr1.gif b/last-guardian-sprites/chr1_fr1.gif
new file mode 100644
index 0000000..2a9645b
Binary files /dev/null and b/last-guardian-sprites/chr1_fr1.gif differ
diff --git a/last-guardian-sprites/chr1_fr2.gif b/last-guardian-sprites/chr1_fr2.gif
new file mode 100644
index 0000000..977d7f5
Binary files /dev/null and b/last-guardian-sprites/chr1_fr2.gif differ
diff --git a/last-guardian-sprites/chr1_lf1.gif b/last-guardian-sprites/chr1_lf1.gif
new file mode 100644
index 0000000..02dd4ef
Binary files /dev/null and b/last-guardian-sprites/chr1_lf1.gif differ
diff --git a/last-guardian-sprites/chr1_lf2.gif b/last-guardian-sprites/chr1_lf2.gif
new file mode 100644
index 0000000..9c1a658
Binary files /dev/null and b/last-guardian-sprites/chr1_lf2.gif differ
diff --git a/last-guardian-sprites/chr1_rt1.gif b/last-guardian-sprites/chr1_rt1.gif
new file mode 100644
index 0000000..52976a4
Binary files /dev/null and b/last-guardian-sprites/chr1_rt1.gif differ
diff --git a/last-guardian-sprites/chr1_rt2.gif b/last-guardian-sprites/chr1_rt2.gif
new file mode 100644
index 0000000..33fc55b
Binary files /dev/null and b/last-guardian-sprites/chr1_rt2.gif differ
diff --git a/last-guardian-sprites/dvl1_bk1.gif b/last-guardian-sprites/dvl1_bk1.gif
new file mode 100644
index 0000000..45c92c0
Binary files /dev/null and b/last-guardian-sprites/dvl1_bk1.gif differ
diff --git a/last-guardian-sprites/dvl1_bk2.gif b/last-guardian-sprites/dvl1_bk2.gif
new file mode 100644
index 0000000..0c95a35
Binary files /dev/null and b/last-guardian-sprites/dvl1_bk2.gif differ
diff --git a/last-guardian-sprites/dvl1_fr1.gif b/last-guardian-sprites/dvl1_fr1.gif
new file mode 100644
index 0000000..f1b6499
Binary files /dev/null and b/last-guardian-sprites/dvl1_fr1.gif differ
diff --git a/last-guardian-sprites/dvl1_fr2.gif b/last-guardian-sprites/dvl1_fr2.gif
new file mode 100644
index 0000000..d5d14b7
Binary files /dev/null and b/last-guardian-sprites/dvl1_fr2.gif differ
diff --git a/last-guardian-sprites/dvl1_lf1.gif b/last-guardian-sprites/dvl1_lf1.gif
new file mode 100644
index 0000000..509debb
Binary files /dev/null and b/last-guardian-sprites/dvl1_lf1.gif differ
diff --git a/last-guardian-sprites/dvl1_lf2.gif b/last-guardian-sprites/dvl1_lf2.gif
new file mode 100644
index 0000000..a080c42
Binary files /dev/null and b/last-guardian-sprites/dvl1_lf2.gif differ
diff --git a/last-guardian-sprites/dvl1_rt1.gif b/last-guardian-sprites/dvl1_rt1.gif
new file mode 100644
index 0000000..994ffac
Binary files /dev/null and b/last-guardian-sprites/dvl1_rt1.gif differ
diff --git a/last-guardian-sprites/dvl1_rt2.gif b/last-guardian-sprites/dvl1_rt2.gif
new file mode 100644
index 0000000..23ffc69
Binary files /dev/null and b/last-guardian-sprites/dvl1_rt2.gif differ
diff --git a/last-guardian-sprites/ftr1_bk1.gif b/last-guardian-sprites/ftr1_bk1.gif
new file mode 100644
index 0000000..29bd3e5
Binary files /dev/null and b/last-guardian-sprites/ftr1_bk1.gif differ
diff --git a/last-guardian-sprites/ftr1_bk2.gif b/last-guardian-sprites/ftr1_bk2.gif
new file mode 100644
index 0000000..d58f939
Binary files /dev/null and b/last-guardian-sprites/ftr1_bk2.gif differ
diff --git a/last-guardian-sprites/ftr1_fr1.gif b/last-guardian-sprites/ftr1_fr1.gif
new file mode 100644
index 0000000..e9cd2e5
Binary files /dev/null and b/last-guardian-sprites/ftr1_fr1.gif differ
diff --git a/last-guardian-sprites/ftr1_fr2.gif b/last-guardian-sprites/ftr1_fr2.gif
new file mode 100644
index 0000000..45f1c0c
Binary files /dev/null and b/last-guardian-sprites/ftr1_fr2.gif differ
diff --git a/last-guardian-sprites/ftr1_lf1.gif b/last-guardian-sprites/ftr1_lf1.gif
new file mode 100644
index 0000000..3973e00
Binary files /dev/null and b/last-guardian-sprites/ftr1_lf1.gif differ
diff --git a/last-guardian-sprites/ftr1_lf2.gif b/last-guardian-sprites/ftr1_lf2.gif
new file mode 100644
index 0000000..cd0cb0f
Binary files /dev/null and b/last-guardian-sprites/ftr1_lf2.gif differ
diff --git a/last-guardian-sprites/ftr1_rt1.gif b/last-guardian-sprites/ftr1_rt1.gif
new file mode 100644
index 0000000..9c95e75
Binary files /dev/null and b/last-guardian-sprites/ftr1_rt1.gif differ
diff --git a/last-guardian-sprites/ftr1_rt2.gif b/last-guardian-sprites/ftr1_rt2.gif
new file mode 100644
index 0000000..8350956
Binary files /dev/null and b/last-guardian-sprites/ftr1_rt2.gif differ
diff --git a/last-guardian-sprites/ftr2_bk1.gif b/last-guardian-sprites/ftr2_bk1.gif
new file mode 100644
index 0000000..f94c191
Binary files /dev/null and b/last-guardian-sprites/ftr2_bk1.gif differ
diff --git a/last-guardian-sprites/ftr2_bk2.gif b/last-guardian-sprites/ftr2_bk2.gif
new file mode 100644
index 0000000..2c1b263
Binary files /dev/null and b/last-guardian-sprites/ftr2_bk2.gif differ
diff --git a/last-guardian-sprites/ftr2_fr1.gif b/last-guardian-sprites/ftr2_fr1.gif
new file mode 100644
index 0000000..4573e2e
Binary files /dev/null and b/last-guardian-sprites/ftr2_fr1.gif differ
diff --git a/last-guardian-sprites/ftr2_fr2.gif b/last-guardian-sprites/ftr2_fr2.gif
new file mode 100644
index 0000000..bebe816
Binary files /dev/null and b/last-guardian-sprites/ftr2_fr2.gif differ
diff --git a/last-guardian-sprites/ftr2_lf1.gif b/last-guardian-sprites/ftr2_lf1.gif
new file mode 100644
index 0000000..d0d786b
Binary files /dev/null and b/last-guardian-sprites/ftr2_lf1.gif differ
diff --git a/last-guardian-sprites/ftr2_lf2.gif b/last-guardian-sprites/ftr2_lf2.gif
new file mode 100644
index 0000000..7f4799c
Binary files /dev/null and b/last-guardian-sprites/ftr2_lf2.gif differ
diff --git a/last-guardian-sprites/ftr2_rt1.gif b/last-guardian-sprites/ftr2_rt1.gif
new file mode 100644
index 0000000..f084504
Binary files /dev/null and b/last-guardian-sprites/ftr2_rt1.gif differ
diff --git a/last-guardian-sprites/ftr2_rt2.gif b/last-guardian-sprites/ftr2_rt2.gif
new file mode 100644
index 0000000..b12474d
Binary files /dev/null and b/last-guardian-sprites/ftr2_rt2.gif differ
diff --git a/last-guardian-sprites/ftr3_bk1.gif b/last-guardian-sprites/ftr3_bk1.gif
new file mode 100644
index 0000000..a835349
Binary files /dev/null and b/last-guardian-sprites/ftr3_bk1.gif differ
diff --git a/last-guardian-sprites/ftr3_bk2.gif b/last-guardian-sprites/ftr3_bk2.gif
new file mode 100644
index 0000000..5cf7c4f
Binary files /dev/null and b/last-guardian-sprites/ftr3_bk2.gif differ
diff --git a/last-guardian-sprites/ftr3_fr1.gif b/last-guardian-sprites/ftr3_fr1.gif
new file mode 100644
index 0000000..0b45030
Binary files /dev/null and b/last-guardian-sprites/ftr3_fr1.gif differ
diff --git a/last-guardian-sprites/ftr3_fr2.gif b/last-guardian-sprites/ftr3_fr2.gif
new file mode 100644
index 0000000..6d2922f
Binary files /dev/null and b/last-guardian-sprites/ftr3_fr2.gif differ
diff --git a/last-guardian-sprites/ftr3_lf1.gif b/last-guardian-sprites/ftr3_lf1.gif
new file mode 100644
index 0000000..d98fb29
Binary files /dev/null and b/last-guardian-sprites/ftr3_lf1.gif differ
diff --git a/last-guardian-sprites/ftr3_lf2.gif b/last-guardian-sprites/ftr3_lf2.gif
new file mode 100644
index 0000000..a0fd2b4
Binary files /dev/null and b/last-guardian-sprites/ftr3_lf2.gif differ
diff --git a/last-guardian-sprites/ftr3_rt1.gif b/last-guardian-sprites/ftr3_rt1.gif
new file mode 100644
index 0000000..ec38dd5
Binary files /dev/null and b/last-guardian-sprites/ftr3_rt1.gif differ
diff --git a/last-guardian-sprites/ftr3_rt2.gif b/last-guardian-sprites/ftr3_rt2.gif
new file mode 100644
index 0000000..821183d
Binary files /dev/null and b/last-guardian-sprites/ftr3_rt2.gif differ
diff --git a/last-guardian-sprites/ftr4_bk1.gif b/last-guardian-sprites/ftr4_bk1.gif
new file mode 100644
index 0000000..0af04f0
Binary files /dev/null and b/last-guardian-sprites/ftr4_bk1.gif differ
diff --git a/last-guardian-sprites/ftr4_bk2.gif b/last-guardian-sprites/ftr4_bk2.gif
new file mode 100644
index 0000000..85265b5
Binary files /dev/null and b/last-guardian-sprites/ftr4_bk2.gif differ
diff --git a/last-guardian-sprites/ftr4_fr1.gif b/last-guardian-sprites/ftr4_fr1.gif
new file mode 100644
index 0000000..bb1b88d
Binary files /dev/null and b/last-guardian-sprites/ftr4_fr1.gif differ
diff --git a/last-guardian-sprites/ftr4_fr2.gif b/last-guardian-sprites/ftr4_fr2.gif
new file mode 100644
index 0000000..cea9fa9
Binary files /dev/null and b/last-guardian-sprites/ftr4_fr2.gif differ
diff --git a/last-guardian-sprites/ftr4_lf1.gif b/last-guardian-sprites/ftr4_lf1.gif
new file mode 100644
index 0000000..d627536
Binary files /dev/null and b/last-guardian-sprites/ftr4_lf1.gif differ
diff --git a/last-guardian-sprites/ftr4_lf2.gif b/last-guardian-sprites/ftr4_lf2.gif
new file mode 100644
index 0000000..6bef902
Binary files /dev/null and b/last-guardian-sprites/ftr4_lf2.gif differ
diff --git a/last-guardian-sprites/ftr4_rt1.gif b/last-guardian-sprites/ftr4_rt1.gif
new file mode 100644
index 0000000..2d01b5f
Binary files /dev/null and b/last-guardian-sprites/ftr4_rt1.gif differ
diff --git a/last-guardian-sprites/ftr4_rt2.gif b/last-guardian-sprites/ftr4_rt2.gif
new file mode 100644
index 0000000..e82925c
Binary files /dev/null and b/last-guardian-sprites/ftr4_rt2.gif differ
diff --git a/last-guardian-sprites/gsd1_bk1.gif b/last-guardian-sprites/gsd1_bk1.gif
new file mode 100644
index 0000000..24e764b
Binary files /dev/null and b/last-guardian-sprites/gsd1_bk1.gif differ
diff --git a/last-guardian-sprites/gsd1_bk2.gif b/last-guardian-sprites/gsd1_bk2.gif
new file mode 100644
index 0000000..4b55073
Binary files /dev/null and b/last-guardian-sprites/gsd1_bk2.gif differ
diff --git a/last-guardian-sprites/gsd1_fr1.gif b/last-guardian-sprites/gsd1_fr1.gif
new file mode 100644
index 0000000..a15d921
Binary files /dev/null and b/last-guardian-sprites/gsd1_fr1.gif differ
diff --git a/last-guardian-sprites/gsd1_fr2.gif b/last-guardian-sprites/gsd1_fr2.gif
new file mode 100644
index 0000000..aa4db4a
Binary files /dev/null and b/last-guardian-sprites/gsd1_fr2.gif differ
diff --git a/last-guardian-sprites/gsd1_lf1.gif b/last-guardian-sprites/gsd1_lf1.gif
new file mode 100644
index 0000000..bbd781a
Binary files /dev/null and b/last-guardian-sprites/gsd1_lf1.gif differ
diff --git a/last-guardian-sprites/gsd1_lf2.gif b/last-guardian-sprites/gsd1_lf2.gif
new file mode 100644
index 0000000..dc636c8
Binary files /dev/null and b/last-guardian-sprites/gsd1_lf2.gif differ
diff --git a/last-guardian-sprites/gsd1_rt1.gif b/last-guardian-sprites/gsd1_rt1.gif
new file mode 100644
index 0000000..b93b610
Binary files /dev/null and b/last-guardian-sprites/gsd1_rt1.gif differ
diff --git a/last-guardian-sprites/gsd1_rt2.gif b/last-guardian-sprites/gsd1_rt2.gif
new file mode 100644
index 0000000..cae30a8
Binary files /dev/null and b/last-guardian-sprites/gsd1_rt2.gif differ
diff --git a/last-guardian-sprites/house1.gif b/last-guardian-sprites/house1.gif
new file mode 100644
index 0000000..780302f
Binary files /dev/null and b/last-guardian-sprites/house1.gif differ
diff --git a/last-guardian-sprites/house2.gif b/last-guardian-sprites/house2.gif
new file mode 100644
index 0000000..af4ee60
Binary files /dev/null and b/last-guardian-sprites/house2.gif differ
diff --git a/last-guardian-sprites/house3.gif b/last-guardian-sprites/house3.gif
new file mode 100644
index 0000000..5bb0a2f
Binary files /dev/null and b/last-guardian-sprites/house3.gif differ
diff --git a/last-guardian-sprites/house4.gif b/last-guardian-sprites/house4.gif
new file mode 100644
index 0000000..b20202a
Binary files /dev/null and b/last-guardian-sprites/house4.gif differ
diff --git a/last-guardian-sprites/isd1_bk1.gif b/last-guardian-sprites/isd1_bk1.gif
new file mode 100644
index 0000000..21f99e4
Binary files /dev/null and b/last-guardian-sprites/isd1_bk1.gif differ
diff --git a/last-guardian-sprites/isd1_bk2.gif b/last-guardian-sprites/isd1_bk2.gif
new file mode 100644
index 0000000..b7c5201
Binary files /dev/null and b/last-guardian-sprites/isd1_bk2.gif differ
diff --git a/last-guardian-sprites/isd1_fr1.gif b/last-guardian-sprites/isd1_fr1.gif
new file mode 100644
index 0000000..5e35fd6
Binary files /dev/null and b/last-guardian-sprites/isd1_fr1.gif differ
diff --git a/last-guardian-sprites/isd1_fr2.gif b/last-guardian-sprites/isd1_fr2.gif
new file mode 100644
index 0000000..c78e954
Binary files /dev/null and b/last-guardian-sprites/isd1_fr2.gif differ
diff --git a/last-guardian-sprites/isd1_lf1.gif b/last-guardian-sprites/isd1_lf1.gif
new file mode 100644
index 0000000..9e95a5b
Binary files /dev/null and b/last-guardian-sprites/isd1_lf1.gif differ
diff --git a/last-guardian-sprites/isd1_lf2.gif b/last-guardian-sprites/isd1_lf2.gif
new file mode 100644
index 0000000..36420b5
Binary files /dev/null and b/last-guardian-sprites/isd1_lf2.gif differ
diff --git a/last-guardian-sprites/isd1_rt1.gif b/last-guardian-sprites/isd1_rt1.gif
new file mode 100644
index 0000000..66fbe1c
Binary files /dev/null and b/last-guardian-sprites/isd1_rt1.gif differ
diff --git a/last-guardian-sprites/isd1_rt2.gif b/last-guardian-sprites/isd1_rt2.gif
new file mode 100644
index 0000000..f626da4
Binary files /dev/null and b/last-guardian-sprites/isd1_rt2.gif differ
diff --git a/last-guardian-sprites/jli1_bk1.gif b/last-guardian-sprites/jli1_bk1.gif
new file mode 100644
index 0000000..16314e5
Binary files /dev/null and b/last-guardian-sprites/jli1_bk1.gif differ
diff --git a/last-guardian-sprites/jli1_bk2.gif b/last-guardian-sprites/jli1_bk2.gif
new file mode 100644
index 0000000..c7bfae4
Binary files /dev/null and b/last-guardian-sprites/jli1_bk2.gif differ
diff --git a/last-guardian-sprites/jli1_fr1.gif b/last-guardian-sprites/jli1_fr1.gif
new file mode 100644
index 0000000..4c266a2
Binary files /dev/null and b/last-guardian-sprites/jli1_fr1.gif differ
diff --git a/last-guardian-sprites/jli1_fr2.gif b/last-guardian-sprites/jli1_fr2.gif
new file mode 100644
index 0000000..7375647
Binary files /dev/null and b/last-guardian-sprites/jli1_fr2.gif differ
diff --git a/last-guardian-sprites/jli1_lf1.gif b/last-guardian-sprites/jli1_lf1.gif
new file mode 100644
index 0000000..9b2f83f
Binary files /dev/null and b/last-guardian-sprites/jli1_lf1.gif differ
diff --git a/last-guardian-sprites/jli1_lf2.gif b/last-guardian-sprites/jli1_lf2.gif
new file mode 100644
index 0000000..8bfbd28
Binary files /dev/null and b/last-guardian-sprites/jli1_lf2.gif differ
diff --git a/last-guardian-sprites/jli1_rt1.gif b/last-guardian-sprites/jli1_rt1.gif
new file mode 100644
index 0000000..85bb9cc
Binary files /dev/null and b/last-guardian-sprites/jli1_rt1.gif differ
diff --git a/last-guardian-sprites/jli1_rt2.gif b/last-guardian-sprites/jli1_rt2.gif
new file mode 100644
index 0000000..897b60b
Binary files /dev/null and b/last-guardian-sprites/jli1_rt2.gif differ
diff --git a/last-guardian-sprites/kin1_bk1.gif b/last-guardian-sprites/kin1_bk1.gif
new file mode 100644
index 0000000..0ef541c
Binary files /dev/null and b/last-guardian-sprites/kin1_bk1.gif differ
diff --git a/last-guardian-sprites/kin1_bk2.gif b/last-guardian-sprites/kin1_bk2.gif
new file mode 100644
index 0000000..2c3a8e9
Binary files /dev/null and b/last-guardian-sprites/kin1_bk2.gif differ
diff --git a/last-guardian-sprites/kin1_fr1.gif b/last-guardian-sprites/kin1_fr1.gif
new file mode 100644
index 0000000..2a2e960
Binary files /dev/null and b/last-guardian-sprites/kin1_fr1.gif differ
diff --git a/last-guardian-sprites/kin1_fr2.gif b/last-guardian-sprites/kin1_fr2.gif
new file mode 100644
index 0000000..da26943
Binary files /dev/null and b/last-guardian-sprites/kin1_fr2.gif differ
diff --git a/last-guardian-sprites/kin1_lf1.gif b/last-guardian-sprites/kin1_lf1.gif
new file mode 100644
index 0000000..682c886
Binary files /dev/null and b/last-guardian-sprites/kin1_lf1.gif differ
diff --git a/last-guardian-sprites/kin1_lf2.gif b/last-guardian-sprites/kin1_lf2.gif
new file mode 100644
index 0000000..2e9974b
Binary files /dev/null and b/last-guardian-sprites/kin1_lf2.gif differ
diff --git a/last-guardian-sprites/kin1_rt1.gif b/last-guardian-sprites/kin1_rt1.gif
new file mode 100644
index 0000000..40e9648
Binary files /dev/null and b/last-guardian-sprites/kin1_rt1.gif differ
diff --git a/last-guardian-sprites/kin1_rt2.gif b/last-guardian-sprites/kin1_rt2.gif
new file mode 100644
index 0000000..5be3ab0
Binary files /dev/null and b/last-guardian-sprites/kin1_rt2.gif differ
diff --git a/last-guardian-sprites/knt1_bk1.gif b/last-guardian-sprites/knt1_bk1.gif
new file mode 100644
index 0000000..7cb73af
Binary files /dev/null and b/last-guardian-sprites/knt1_bk1.gif differ
diff --git a/last-guardian-sprites/knt1_bk2.gif b/last-guardian-sprites/knt1_bk2.gif
new file mode 100644
index 0000000..ea8fd27
Binary files /dev/null and b/last-guardian-sprites/knt1_bk2.gif differ
diff --git a/last-guardian-sprites/knt1_fr1.gif b/last-guardian-sprites/knt1_fr1.gif
new file mode 100644
index 0000000..e3cbced
Binary files /dev/null and b/last-guardian-sprites/knt1_fr1.gif differ
diff --git a/last-guardian-sprites/knt1_fr2.gif b/last-guardian-sprites/knt1_fr2.gif
new file mode 100644
index 0000000..788913b
Binary files /dev/null and b/last-guardian-sprites/knt1_fr2.gif differ
diff --git a/last-guardian-sprites/knt1_lf1.gif b/last-guardian-sprites/knt1_lf1.gif
new file mode 100644
index 0000000..dbc32c9
Binary files /dev/null and b/last-guardian-sprites/knt1_lf1.gif differ
diff --git a/last-guardian-sprites/knt1_lf2.gif b/last-guardian-sprites/knt1_lf2.gif
new file mode 100644
index 0000000..e35d676
Binary files /dev/null and b/last-guardian-sprites/knt1_lf2.gif differ
diff --git a/last-guardian-sprites/knt1_rt1.gif b/last-guardian-sprites/knt1_rt1.gif
new file mode 100644
index 0000000..2578a0a
Binary files /dev/null and b/last-guardian-sprites/knt1_rt1.gif differ
diff --git a/last-guardian-sprites/knt1_rt2.gif b/last-guardian-sprites/knt1_rt2.gif
new file mode 100644
index 0000000..2dd14fb
Binary files /dev/null and b/last-guardian-sprites/knt1_rt2.gif differ
diff --git a/last-guardian-sprites/knt2_bk1.gif b/last-guardian-sprites/knt2_bk1.gif
new file mode 100644
index 0000000..a4eb14a
Binary files /dev/null and b/last-guardian-sprites/knt2_bk1.gif differ
diff --git a/last-guardian-sprites/knt2_bk2.gif b/last-guardian-sprites/knt2_bk2.gif
new file mode 100644
index 0000000..5888f78
Binary files /dev/null and b/last-guardian-sprites/knt2_bk2.gif differ
diff --git a/last-guardian-sprites/knt2_fr1.gif b/last-guardian-sprites/knt2_fr1.gif
new file mode 100644
index 0000000..7defce7
Binary files /dev/null and b/last-guardian-sprites/knt2_fr1.gif differ
diff --git a/last-guardian-sprites/knt2_fr2.gif b/last-guardian-sprites/knt2_fr2.gif
new file mode 100644
index 0000000..70c8b7f
Binary files /dev/null and b/last-guardian-sprites/knt2_fr2.gif differ
diff --git a/last-guardian-sprites/knt2_lf1.gif b/last-guardian-sprites/knt2_lf1.gif
new file mode 100644
index 0000000..07f118f
Binary files /dev/null and b/last-guardian-sprites/knt2_lf1.gif differ
diff --git a/last-guardian-sprites/knt2_lf2.gif b/last-guardian-sprites/knt2_lf2.gif
new file mode 100644
index 0000000..84b56db
Binary files /dev/null and b/last-guardian-sprites/knt2_lf2.gif differ
diff --git a/last-guardian-sprites/knt2_rt1.gif b/last-guardian-sprites/knt2_rt1.gif
new file mode 100644
index 0000000..07fc285
Binary files /dev/null and b/last-guardian-sprites/knt2_rt1.gif differ
diff --git a/last-guardian-sprites/knt2_rt2.gif b/last-guardian-sprites/knt2_rt2.gif
new file mode 100644
index 0000000..5bade59
Binary files /dev/null and b/last-guardian-sprites/knt2_rt2.gif differ
diff --git a/last-guardian-sprites/knt3_bk1.gif b/last-guardian-sprites/knt3_bk1.gif
new file mode 100644
index 0000000..4268956
Binary files /dev/null and b/last-guardian-sprites/knt3_bk1.gif differ
diff --git a/last-guardian-sprites/knt3_bk2.gif b/last-guardian-sprites/knt3_bk2.gif
new file mode 100644
index 0000000..3c034fc
Binary files /dev/null and b/last-guardian-sprites/knt3_bk2.gif differ
diff --git a/last-guardian-sprites/knt3_fr1.gif b/last-guardian-sprites/knt3_fr1.gif
new file mode 100644
index 0000000..e2f65dd
Binary files /dev/null and b/last-guardian-sprites/knt3_fr1.gif differ
diff --git a/last-guardian-sprites/knt3_fr2.gif b/last-guardian-sprites/knt3_fr2.gif
new file mode 100644
index 0000000..2f804ea
Binary files /dev/null and b/last-guardian-sprites/knt3_fr2.gif differ
diff --git a/last-guardian-sprites/knt3_lf1.gif b/last-guardian-sprites/knt3_lf1.gif
new file mode 100644
index 0000000..7489df8
Binary files /dev/null and b/last-guardian-sprites/knt3_lf1.gif differ
diff --git a/last-guardian-sprites/knt3_lf2.gif b/last-guardian-sprites/knt3_lf2.gif
new file mode 100644
index 0000000..4a963d4
Binary files /dev/null and b/last-guardian-sprites/knt3_lf2.gif differ
diff --git a/last-guardian-sprites/knt3_rt1.gif b/last-guardian-sprites/knt3_rt1.gif
new file mode 100644
index 0000000..7002bd3
Binary files /dev/null and b/last-guardian-sprites/knt3_rt1.gif differ
diff --git a/last-guardian-sprites/knt3_rt2.gif b/last-guardian-sprites/knt3_rt2.gif
new file mode 100644
index 0000000..d2babf3
Binary files /dev/null and b/last-guardian-sprites/knt3_rt2.gif differ
diff --git a/last-guardian-sprites/knt4_bk1.gif b/last-guardian-sprites/knt4_bk1.gif
new file mode 100644
index 0000000..d04d626
Binary files /dev/null and b/last-guardian-sprites/knt4_bk1.gif differ
diff --git a/last-guardian-sprites/knt4_bk2.gif b/last-guardian-sprites/knt4_bk2.gif
new file mode 100644
index 0000000..7d6c806
Binary files /dev/null and b/last-guardian-sprites/knt4_bk2.gif differ
diff --git a/last-guardian-sprites/knt4_fr1.gif b/last-guardian-sprites/knt4_fr1.gif
new file mode 100644
index 0000000..645acaa
Binary files /dev/null and b/last-guardian-sprites/knt4_fr1.gif differ
diff --git a/last-guardian-sprites/knt4_fr2.gif b/last-guardian-sprites/knt4_fr2.gif
new file mode 100644
index 0000000..26b3610
Binary files /dev/null and b/last-guardian-sprites/knt4_fr2.gif differ
diff --git a/last-guardian-sprites/knt4_lf1.gif b/last-guardian-sprites/knt4_lf1.gif
new file mode 100644
index 0000000..4ed24c5
Binary files /dev/null and b/last-guardian-sprites/knt4_lf1.gif differ
diff --git a/last-guardian-sprites/knt4_lf2.gif b/last-guardian-sprites/knt4_lf2.gif
new file mode 100644
index 0000000..5a0cf86
Binary files /dev/null and b/last-guardian-sprites/knt4_lf2.gif differ
diff --git a/last-guardian-sprites/knt4_rt1.gif b/last-guardian-sprites/knt4_rt1.gif
new file mode 100644
index 0000000..1c007c8
Binary files /dev/null and b/last-guardian-sprites/knt4_rt1.gif differ
diff --git a/last-guardian-sprites/knt4_rt2.gif b/last-guardian-sprites/knt4_rt2.gif
new file mode 100644
index 0000000..28a03d6
Binary files /dev/null and b/last-guardian-sprites/knt4_rt2.gif differ
diff --git a/last-guardian-sprites/man1_bk1.gif b/last-guardian-sprites/man1_bk1.gif
new file mode 100644
index 0000000..d353d0d
Binary files /dev/null and b/last-guardian-sprites/man1_bk1.gif differ
diff --git a/last-guardian-sprites/man1_bk2.gif b/last-guardian-sprites/man1_bk2.gif
new file mode 100644
index 0000000..3808179
Binary files /dev/null and b/last-guardian-sprites/man1_bk2.gif differ
diff --git a/last-guardian-sprites/man1_fr1.gif b/last-guardian-sprites/man1_fr1.gif
new file mode 100644
index 0000000..a9a8e83
Binary files /dev/null and b/last-guardian-sprites/man1_fr1.gif differ
diff --git a/last-guardian-sprites/man1_fr2.gif b/last-guardian-sprites/man1_fr2.gif
new file mode 100644
index 0000000..72c3b4a
Binary files /dev/null and b/last-guardian-sprites/man1_fr2.gif differ
diff --git a/last-guardian-sprites/man1_lf1.gif b/last-guardian-sprites/man1_lf1.gif
new file mode 100644
index 0000000..6967b66
Binary files /dev/null and b/last-guardian-sprites/man1_lf1.gif differ
diff --git a/last-guardian-sprites/man1_lf2.gif b/last-guardian-sprites/man1_lf2.gif
new file mode 100644
index 0000000..ddcf001
Binary files /dev/null and b/last-guardian-sprites/man1_lf2.gif differ
diff --git a/last-guardian-sprites/man1_rt1.gif b/last-guardian-sprites/man1_rt1.gif
new file mode 100644
index 0000000..1146400
Binary files /dev/null and b/last-guardian-sprites/man1_rt1.gif differ
diff --git a/last-guardian-sprites/man1_rt2.gif b/last-guardian-sprites/man1_rt2.gif
new file mode 100644
index 0000000..0a77992
Binary files /dev/null and b/last-guardian-sprites/man1_rt2.gif differ
diff --git a/last-guardian-sprites/man2_bk1.gif b/last-guardian-sprites/man2_bk1.gif
new file mode 100644
index 0000000..2bd1201
Binary files /dev/null and b/last-guardian-sprites/man2_bk1.gif differ
diff --git a/last-guardian-sprites/man2_bk2.gif b/last-guardian-sprites/man2_bk2.gif
new file mode 100644
index 0000000..3910c02
Binary files /dev/null and b/last-guardian-sprites/man2_bk2.gif differ
diff --git a/last-guardian-sprites/man2_fr1.gif b/last-guardian-sprites/man2_fr1.gif
new file mode 100644
index 0000000..246a998
Binary files /dev/null and b/last-guardian-sprites/man2_fr1.gif differ
diff --git a/last-guardian-sprites/man2_fr2.gif b/last-guardian-sprites/man2_fr2.gif
new file mode 100644
index 0000000..ac99c64
Binary files /dev/null and b/last-guardian-sprites/man2_fr2.gif differ
diff --git a/last-guardian-sprites/man2_lf1.gif b/last-guardian-sprites/man2_lf1.gif
new file mode 100644
index 0000000..f6757ca
Binary files /dev/null and b/last-guardian-sprites/man2_lf1.gif differ
diff --git a/last-guardian-sprites/man2_lf2.gif b/last-guardian-sprites/man2_lf2.gif
new file mode 100644
index 0000000..5f792fa
Binary files /dev/null and b/last-guardian-sprites/man2_lf2.gif differ
diff --git a/last-guardian-sprites/man2_rt1.gif b/last-guardian-sprites/man2_rt1.gif
new file mode 100644
index 0000000..3e6b6e0
Binary files /dev/null and b/last-guardian-sprites/man2_rt1.gif differ
diff --git a/last-guardian-sprites/man2_rt2.gif b/last-guardian-sprites/man2_rt2.gif
new file mode 100644
index 0000000..224af0b
Binary files /dev/null and b/last-guardian-sprites/man2_rt2.gif differ
diff --git a/last-guardian-sprites/man3_bk1.gif b/last-guardian-sprites/man3_bk1.gif
new file mode 100644
index 0000000..1b1f89d
Binary files /dev/null and b/last-guardian-sprites/man3_bk1.gif differ
diff --git a/last-guardian-sprites/man3_bk2.gif b/last-guardian-sprites/man3_bk2.gif
new file mode 100644
index 0000000..2cea6d5
Binary files /dev/null and b/last-guardian-sprites/man3_bk2.gif differ
diff --git a/last-guardian-sprites/man3_fr1.gif b/last-guardian-sprites/man3_fr1.gif
new file mode 100644
index 0000000..3856599
Binary files /dev/null and b/last-guardian-sprites/man3_fr1.gif differ
diff --git a/last-guardian-sprites/man3_fr2.gif b/last-guardian-sprites/man3_fr2.gif
new file mode 100644
index 0000000..b57411c
Binary files /dev/null and b/last-guardian-sprites/man3_fr2.gif differ
diff --git a/last-guardian-sprites/man3_lf1.gif b/last-guardian-sprites/man3_lf1.gif
new file mode 100644
index 0000000..a521a43
Binary files /dev/null and b/last-guardian-sprites/man3_lf1.gif differ
diff --git a/last-guardian-sprites/man3_lf2.gif b/last-guardian-sprites/man3_lf2.gif
new file mode 100644
index 0000000..e45cc3d
Binary files /dev/null and b/last-guardian-sprites/man3_lf2.gif differ
diff --git a/last-guardian-sprites/man3_rt1.gif b/last-guardian-sprites/man3_rt1.gif
new file mode 100644
index 0000000..eb063c3
Binary files /dev/null and b/last-guardian-sprites/man3_rt1.gif differ
diff --git a/last-guardian-sprites/man3_rt2.gif b/last-guardian-sprites/man3_rt2.gif
new file mode 100644
index 0000000..28b984d
Binary files /dev/null and b/last-guardian-sprites/man3_rt2.gif differ
diff --git a/last-guardian-sprites/man4_bk1.gif b/last-guardian-sprites/man4_bk1.gif
new file mode 100644
index 0000000..09a6062
Binary files /dev/null and b/last-guardian-sprites/man4_bk1.gif differ
diff --git a/last-guardian-sprites/man4_bk2.gif b/last-guardian-sprites/man4_bk2.gif
new file mode 100644
index 0000000..c5dbfae
Binary files /dev/null and b/last-guardian-sprites/man4_bk2.gif differ
diff --git a/last-guardian-sprites/man4_fr1.gif b/last-guardian-sprites/man4_fr1.gif
new file mode 100644
index 0000000..3a121cd
Binary files /dev/null and b/last-guardian-sprites/man4_fr1.gif differ
diff --git a/last-guardian-sprites/man4_fr2.gif b/last-guardian-sprites/man4_fr2.gif
new file mode 100644
index 0000000..646631e
Binary files /dev/null and b/last-guardian-sprites/man4_fr2.gif differ
diff --git a/last-guardian-sprites/man4_lf1.gif b/last-guardian-sprites/man4_lf1.gif
new file mode 100644
index 0000000..1a6e4f1
Binary files /dev/null and b/last-guardian-sprites/man4_lf1.gif differ
diff --git a/last-guardian-sprites/man4_lf2.gif b/last-guardian-sprites/man4_lf2.gif
new file mode 100644
index 0000000..49afa73
Binary files /dev/null and b/last-guardian-sprites/man4_lf2.gif differ
diff --git a/last-guardian-sprites/man4_rt1.gif b/last-guardian-sprites/man4_rt1.gif
new file mode 100644
index 0000000..20756fa
Binary files /dev/null and b/last-guardian-sprites/man4_rt1.gif differ
diff --git a/last-guardian-sprites/man4_rt2.gif b/last-guardian-sprites/man4_rt2.gif
new file mode 100644
index 0000000..9c53b66
Binary files /dev/null and b/last-guardian-sprites/man4_rt2.gif differ
diff --git a/last-guardian-sprites/mnt1_bk1.gif b/last-guardian-sprites/mnt1_bk1.gif
new file mode 100644
index 0000000..fd10043
Binary files /dev/null and b/last-guardian-sprites/mnt1_bk1.gif differ
diff --git a/last-guardian-sprites/mnt1_bk2.gif b/last-guardian-sprites/mnt1_bk2.gif
new file mode 100644
index 0000000..c901744
Binary files /dev/null and b/last-guardian-sprites/mnt1_bk2.gif differ
diff --git a/last-guardian-sprites/mnt1_fr1.gif b/last-guardian-sprites/mnt1_fr1.gif
new file mode 100644
index 0000000..0f69975
Binary files /dev/null and b/last-guardian-sprites/mnt1_fr1.gif differ
diff --git a/last-guardian-sprites/mnt1_fr2.gif b/last-guardian-sprites/mnt1_fr2.gif
new file mode 100644
index 0000000..93faa62
Binary files /dev/null and b/last-guardian-sprites/mnt1_fr2.gif differ
diff --git a/last-guardian-sprites/mnt1_lf1.gif b/last-guardian-sprites/mnt1_lf1.gif
new file mode 100644
index 0000000..6a422fa
Binary files /dev/null and b/last-guardian-sprites/mnt1_lf1.gif differ
diff --git a/last-guardian-sprites/mnt1_lf2.gif b/last-guardian-sprites/mnt1_lf2.gif
new file mode 100644
index 0000000..08c23cb
Binary files /dev/null and b/last-guardian-sprites/mnt1_lf2.gif differ
diff --git a/last-guardian-sprites/mnt1_rt1.gif b/last-guardian-sprites/mnt1_rt1.gif
new file mode 100644
index 0000000..fe84270
Binary files /dev/null and b/last-guardian-sprites/mnt1_rt1.gif differ
diff --git a/last-guardian-sprites/mnt1_rt2.gif b/last-guardian-sprites/mnt1_rt2.gif
new file mode 100644
index 0000000..74fb381
Binary files /dev/null and b/last-guardian-sprites/mnt1_rt2.gif differ
diff --git a/last-guardian-sprites/mnt2_bk1.gif b/last-guardian-sprites/mnt2_bk1.gif
new file mode 100644
index 0000000..98b3519
Binary files /dev/null and b/last-guardian-sprites/mnt2_bk1.gif differ
diff --git a/last-guardian-sprites/mnt2_bk2.gif b/last-guardian-sprites/mnt2_bk2.gif
new file mode 100644
index 0000000..9f57a9f
Binary files /dev/null and b/last-guardian-sprites/mnt2_bk2.gif differ
diff --git a/last-guardian-sprites/mnt2_fr1.gif b/last-guardian-sprites/mnt2_fr1.gif
new file mode 100644
index 0000000..3e5d200
Binary files /dev/null and b/last-guardian-sprites/mnt2_fr1.gif differ
diff --git a/last-guardian-sprites/mnt2_fr2.gif b/last-guardian-sprites/mnt2_fr2.gif
new file mode 100644
index 0000000..4a2642a
Binary files /dev/null and b/last-guardian-sprites/mnt2_fr2.gif differ
diff --git a/last-guardian-sprites/mnt2_lf1.gif b/last-guardian-sprites/mnt2_lf1.gif
new file mode 100644
index 0000000..612eabb
Binary files /dev/null and b/last-guardian-sprites/mnt2_lf1.gif differ
diff --git a/last-guardian-sprites/mnt2_lf2.gif b/last-guardian-sprites/mnt2_lf2.gif
new file mode 100644
index 0000000..9a8a086
Binary files /dev/null and b/last-guardian-sprites/mnt2_lf2.gif differ
diff --git a/last-guardian-sprites/mnt2_rt1.gif b/last-guardian-sprites/mnt2_rt1.gif
new file mode 100644
index 0000000..4c5e638
Binary files /dev/null and b/last-guardian-sprites/mnt2_rt1.gif differ
diff --git a/last-guardian-sprites/mnt2_rt2.gif b/last-guardian-sprites/mnt2_rt2.gif
new file mode 100644
index 0000000..a0aeaa3
Binary files /dev/null and b/last-guardian-sprites/mnt2_rt2.gif differ
diff --git a/last-guardian-sprites/mnt3_bk1.gif b/last-guardian-sprites/mnt3_bk1.gif
new file mode 100644
index 0000000..261e838
Binary files /dev/null and b/last-guardian-sprites/mnt3_bk1.gif differ
diff --git a/last-guardian-sprites/mnt3_bk2.gif b/last-guardian-sprites/mnt3_bk2.gif
new file mode 100644
index 0000000..ad902cd
Binary files /dev/null and b/last-guardian-sprites/mnt3_bk2.gif differ
diff --git a/last-guardian-sprites/mnt3_fr1.gif b/last-guardian-sprites/mnt3_fr1.gif
new file mode 100644
index 0000000..b4c312f
Binary files /dev/null and b/last-guardian-sprites/mnt3_fr1.gif differ
diff --git a/last-guardian-sprites/mnt3_fr2.gif b/last-guardian-sprites/mnt3_fr2.gif
new file mode 100644
index 0000000..07f1263
Binary files /dev/null and b/last-guardian-sprites/mnt3_fr2.gif differ
diff --git a/last-guardian-sprites/mnt3_lf1.gif b/last-guardian-sprites/mnt3_lf1.gif
new file mode 100644
index 0000000..7a5e048
Binary files /dev/null and b/last-guardian-sprites/mnt3_lf1.gif differ
diff --git a/last-guardian-sprites/mnt3_lf2.gif b/last-guardian-sprites/mnt3_lf2.gif
new file mode 100644
index 0000000..3a60881
Binary files /dev/null and b/last-guardian-sprites/mnt3_lf2.gif differ
diff --git a/last-guardian-sprites/mnt3_rt1.gif b/last-guardian-sprites/mnt3_rt1.gif
new file mode 100644
index 0000000..60ae36e
Binary files /dev/null and b/last-guardian-sprites/mnt3_rt1.gif differ
diff --git a/last-guardian-sprites/mnt3_rt2.gif b/last-guardian-sprites/mnt3_rt2.gif
new file mode 100644
index 0000000..2226cf9
Binary files /dev/null and b/last-guardian-sprites/mnt3_rt2.gif differ
diff --git a/last-guardian-sprites/mnt4_bk1.gif b/last-guardian-sprites/mnt4_bk1.gif
new file mode 100644
index 0000000..699013e
Binary files /dev/null and b/last-guardian-sprites/mnt4_bk1.gif differ
diff --git a/last-guardian-sprites/mnt4_bk2.gif b/last-guardian-sprites/mnt4_bk2.gif
new file mode 100644
index 0000000..a6e8aa4
Binary files /dev/null and b/last-guardian-sprites/mnt4_bk2.gif differ
diff --git a/last-guardian-sprites/mnt4_fr1.gif b/last-guardian-sprites/mnt4_fr1.gif
new file mode 100644
index 0000000..a9a9f67
Binary files /dev/null and b/last-guardian-sprites/mnt4_fr1.gif differ
diff --git a/last-guardian-sprites/mnt4_fr2.gif b/last-guardian-sprites/mnt4_fr2.gif
new file mode 100644
index 0000000..8c43798
Binary files /dev/null and b/last-guardian-sprites/mnt4_fr2.gif differ
diff --git a/last-guardian-sprites/mnt4_lf1.gif b/last-guardian-sprites/mnt4_lf1.gif
new file mode 100644
index 0000000..55a91e5
Binary files /dev/null and b/last-guardian-sprites/mnt4_lf1.gif differ
diff --git a/last-guardian-sprites/mnt4_lf2.gif b/last-guardian-sprites/mnt4_lf2.gif
new file mode 100644
index 0000000..5040140
Binary files /dev/null and b/last-guardian-sprites/mnt4_lf2.gif differ
diff --git a/last-guardian-sprites/mnt4_rt1.gif b/last-guardian-sprites/mnt4_rt1.gif
new file mode 100644
index 0000000..9845a85
Binary files /dev/null and b/last-guardian-sprites/mnt4_rt1.gif differ
diff --git a/last-guardian-sprites/mnt4_rt2.gif b/last-guardian-sprites/mnt4_rt2.gif
new file mode 100644
index 0000000..f963ff9
Binary files /dev/null and b/last-guardian-sprites/mnt4_rt2.gif differ
diff --git a/last-guardian-sprites/mnv1_bk1.gif b/last-guardian-sprites/mnv1_bk1.gif
new file mode 100644
index 0000000..8840ec7
Binary files /dev/null and b/last-guardian-sprites/mnv1_bk1.gif differ
diff --git a/last-guardian-sprites/mnv1_bk2.gif b/last-guardian-sprites/mnv1_bk2.gif
new file mode 100644
index 0000000..364b07d
Binary files /dev/null and b/last-guardian-sprites/mnv1_bk2.gif differ
diff --git a/last-guardian-sprites/mnv1_fr1.gif b/last-guardian-sprites/mnv1_fr1.gif
new file mode 100644
index 0000000..41fb783
Binary files /dev/null and b/last-guardian-sprites/mnv1_fr1.gif differ
diff --git a/last-guardian-sprites/mnv1_fr2.gif b/last-guardian-sprites/mnv1_fr2.gif
new file mode 100644
index 0000000..d7318cd
Binary files /dev/null and b/last-guardian-sprites/mnv1_fr2.gif differ
diff --git a/last-guardian-sprites/mnv1_lf1.gif b/last-guardian-sprites/mnv1_lf1.gif
new file mode 100644
index 0000000..cbaa959
Binary files /dev/null and b/last-guardian-sprites/mnv1_lf1.gif differ
diff --git a/last-guardian-sprites/mnv1_lf2.gif b/last-guardian-sprites/mnv1_lf2.gif
new file mode 100644
index 0000000..0608704
Binary files /dev/null and b/last-guardian-sprites/mnv1_lf2.gif differ
diff --git a/last-guardian-sprites/mnv1_rt1.gif b/last-guardian-sprites/mnv1_rt1.gif
new file mode 100644
index 0000000..96429af
Binary files /dev/null and b/last-guardian-sprites/mnv1_rt1.gif differ
diff --git a/last-guardian-sprites/mnv1_rt2.gif b/last-guardian-sprites/mnv1_rt2.gif
new file mode 100644
index 0000000..a93ef10
Binary files /dev/null and b/last-guardian-sprites/mnv1_rt2.gif differ
diff --git a/last-guardian-sprites/mnv2_bk1.gif b/last-guardian-sprites/mnv2_bk1.gif
new file mode 100644
index 0000000..bfdff51
Binary files /dev/null and b/last-guardian-sprites/mnv2_bk1.gif differ
diff --git a/last-guardian-sprites/mnv2_bk2.gif b/last-guardian-sprites/mnv2_bk2.gif
new file mode 100644
index 0000000..8b19049
Binary files /dev/null and b/last-guardian-sprites/mnv2_bk2.gif differ
diff --git a/last-guardian-sprites/mnv2_fr1.gif b/last-guardian-sprites/mnv2_fr1.gif
new file mode 100644
index 0000000..707b062
Binary files /dev/null and b/last-guardian-sprites/mnv2_fr1.gif differ
diff --git a/last-guardian-sprites/mnv2_fr2.gif b/last-guardian-sprites/mnv2_fr2.gif
new file mode 100644
index 0000000..872cc0b
Binary files /dev/null and b/last-guardian-sprites/mnv2_fr2.gif differ
diff --git a/last-guardian-sprites/mnv2_lf1.gif b/last-guardian-sprites/mnv2_lf1.gif
new file mode 100644
index 0000000..fc18e5d
Binary files /dev/null and b/last-guardian-sprites/mnv2_lf1.gif differ
diff --git a/last-guardian-sprites/mnv2_lf2.gif b/last-guardian-sprites/mnv2_lf2.gif
new file mode 100644
index 0000000..5ecd121
Binary files /dev/null and b/last-guardian-sprites/mnv2_lf2.gif differ
diff --git a/last-guardian-sprites/mnv2_rt1.gif b/last-guardian-sprites/mnv2_rt1.gif
new file mode 100644
index 0000000..b7a28a7
Binary files /dev/null and b/last-guardian-sprites/mnv2_rt1.gif differ
diff --git a/last-guardian-sprites/mnv2_rt2.gif b/last-guardian-sprites/mnv2_rt2.gif
new file mode 100644
index 0000000..e4f3cc1
Binary files /dev/null and b/last-guardian-sprites/mnv2_rt2.gif differ
diff --git a/last-guardian-sprites/mnv3_bk1.gif b/last-guardian-sprites/mnv3_bk1.gif
new file mode 100644
index 0000000..84e06fe
Binary files /dev/null and b/last-guardian-sprites/mnv3_bk1.gif differ
diff --git a/last-guardian-sprites/mnv3_bk2.gif b/last-guardian-sprites/mnv3_bk2.gif
new file mode 100644
index 0000000..05810d5
Binary files /dev/null and b/last-guardian-sprites/mnv3_bk2.gif differ
diff --git a/last-guardian-sprites/mnv3_fr1.gif b/last-guardian-sprites/mnv3_fr1.gif
new file mode 100644
index 0000000..a51a569
Binary files /dev/null and b/last-guardian-sprites/mnv3_fr1.gif differ
diff --git a/last-guardian-sprites/mnv3_fr2.gif b/last-guardian-sprites/mnv3_fr2.gif
new file mode 100644
index 0000000..47fda79
Binary files /dev/null and b/last-guardian-sprites/mnv3_fr2.gif differ
diff --git a/last-guardian-sprites/mnv3_lf1.gif b/last-guardian-sprites/mnv3_lf1.gif
new file mode 100644
index 0000000..4dfc426
Binary files /dev/null and b/last-guardian-sprites/mnv3_lf1.gif differ
diff --git a/last-guardian-sprites/mnv3_lf2.gif b/last-guardian-sprites/mnv3_lf2.gif
new file mode 100644
index 0000000..7be4f5f
Binary files /dev/null and b/last-guardian-sprites/mnv3_lf2.gif differ
diff --git a/last-guardian-sprites/mnv3_rt1.gif b/last-guardian-sprites/mnv3_rt1.gif
new file mode 100644
index 0000000..9ad4b07
Binary files /dev/null and b/last-guardian-sprites/mnv3_rt1.gif differ
diff --git a/last-guardian-sprites/mnv3_rt2.gif b/last-guardian-sprites/mnv3_rt2.gif
new file mode 100644
index 0000000..0eefe9d
Binary files /dev/null and b/last-guardian-sprites/mnv3_rt2.gif differ
diff --git a/last-guardian-sprites/mnv4_bk1.gif b/last-guardian-sprites/mnv4_bk1.gif
new file mode 100644
index 0000000..6a64d5e
Binary files /dev/null and b/last-guardian-sprites/mnv4_bk1.gif differ
diff --git a/last-guardian-sprites/mnv4_bk2.gif b/last-guardian-sprites/mnv4_bk2.gif
new file mode 100644
index 0000000..9840d89
Binary files /dev/null and b/last-guardian-sprites/mnv4_bk2.gif differ
diff --git a/last-guardian-sprites/mnv4_fr1.gif b/last-guardian-sprites/mnv4_fr1.gif
new file mode 100644
index 0000000..19b511f
Binary files /dev/null and b/last-guardian-sprites/mnv4_fr1.gif differ
diff --git a/last-guardian-sprites/mnv4_fr2.gif b/last-guardian-sprites/mnv4_fr2.gif
new file mode 100644
index 0000000..872a174
Binary files /dev/null and b/last-guardian-sprites/mnv4_fr2.gif differ
diff --git a/last-guardian-sprites/mnv4_lf1.gif b/last-guardian-sprites/mnv4_lf1.gif
new file mode 100644
index 0000000..b7de6b0
Binary files /dev/null and b/last-guardian-sprites/mnv4_lf1.gif differ
diff --git a/last-guardian-sprites/mnv4_lf2.gif b/last-guardian-sprites/mnv4_lf2.gif
new file mode 100644
index 0000000..e3c54c4
Binary files /dev/null and b/last-guardian-sprites/mnv4_lf2.gif differ
diff --git a/last-guardian-sprites/mnv4_rt1.gif b/last-guardian-sprites/mnv4_rt1.gif
new file mode 100644
index 0000000..9c94ea9
Binary files /dev/null and b/last-guardian-sprites/mnv4_rt1.gif differ
diff --git a/last-guardian-sprites/mnv4_rt2.gif b/last-guardian-sprites/mnv4_rt2.gif
new file mode 100644
index 0000000..cbe7072
Binary files /dev/null and b/last-guardian-sprites/mnv4_rt2.gif differ
diff --git a/last-guardian-sprites/mst1_bk1.gif b/last-guardian-sprites/mst1_bk1.gif
new file mode 100644
index 0000000..afdaeb2
Binary files /dev/null and b/last-guardian-sprites/mst1_bk1.gif differ
diff --git a/last-guardian-sprites/mst1_bk2.gif b/last-guardian-sprites/mst1_bk2.gif
new file mode 100644
index 0000000..c51ee52
Binary files /dev/null and b/last-guardian-sprites/mst1_bk2.gif differ
diff --git a/last-guardian-sprites/mst1_fr1.gif b/last-guardian-sprites/mst1_fr1.gif
new file mode 100644
index 0000000..67996da
Binary files /dev/null and b/last-guardian-sprites/mst1_fr1.gif differ
diff --git a/last-guardian-sprites/mst1_fr2.gif b/last-guardian-sprites/mst1_fr2.gif
new file mode 100644
index 0000000..25c6c4f
Binary files /dev/null and b/last-guardian-sprites/mst1_fr2.gif differ
diff --git a/last-guardian-sprites/mst1_lf1.gif b/last-guardian-sprites/mst1_lf1.gif
new file mode 100644
index 0000000..530b507
Binary files /dev/null and b/last-guardian-sprites/mst1_lf1.gif differ
diff --git a/last-guardian-sprites/mst1_lf2.gif b/last-guardian-sprites/mst1_lf2.gif
new file mode 100644
index 0000000..5fe4738
Binary files /dev/null and b/last-guardian-sprites/mst1_lf2.gif differ
diff --git a/last-guardian-sprites/mst1_rt1.gif b/last-guardian-sprites/mst1_rt1.gif
new file mode 100644
index 0000000..d9555ac
Binary files /dev/null and b/last-guardian-sprites/mst1_rt1.gif differ
diff --git a/last-guardian-sprites/mst1_rt2.gif b/last-guardian-sprites/mst1_rt2.gif
new file mode 100644
index 0000000..3635e67
Binary files /dev/null and b/last-guardian-sprites/mst1_rt2.gif differ
diff --git a/last-guardian-sprites/mst2_bk1.gif b/last-guardian-sprites/mst2_bk1.gif
new file mode 100644
index 0000000..21f90fe
Binary files /dev/null and b/last-guardian-sprites/mst2_bk1.gif differ
diff --git a/last-guardian-sprites/mst2_bk2.gif b/last-guardian-sprites/mst2_bk2.gif
new file mode 100644
index 0000000..1d33f59
Binary files /dev/null and b/last-guardian-sprites/mst2_bk2.gif differ
diff --git a/last-guardian-sprites/mst2_fr1.gif b/last-guardian-sprites/mst2_fr1.gif
new file mode 100644
index 0000000..829acba
Binary files /dev/null and b/last-guardian-sprites/mst2_fr1.gif differ
diff --git a/last-guardian-sprites/mst2_fr2.gif b/last-guardian-sprites/mst2_fr2.gif
new file mode 100644
index 0000000..d7dff24
Binary files /dev/null and b/last-guardian-sprites/mst2_fr2.gif differ
diff --git a/last-guardian-sprites/mst2_lf1.gif b/last-guardian-sprites/mst2_lf1.gif
new file mode 100644
index 0000000..cc7bbf1
Binary files /dev/null and b/last-guardian-sprites/mst2_lf1.gif differ
diff --git a/last-guardian-sprites/mst2_lf2.gif b/last-guardian-sprites/mst2_lf2.gif
new file mode 100644
index 0000000..04864f8
Binary files /dev/null and b/last-guardian-sprites/mst2_lf2.gif differ
diff --git a/last-guardian-sprites/mst2_rt1.gif b/last-guardian-sprites/mst2_rt1.gif
new file mode 100644
index 0000000..4edde05
Binary files /dev/null and b/last-guardian-sprites/mst2_rt1.gif differ
diff --git a/last-guardian-sprites/mst2_rt2.gif b/last-guardian-sprites/mst2_rt2.gif
new file mode 100644
index 0000000..d11394b
Binary files /dev/null and b/last-guardian-sprites/mst2_rt2.gif differ
diff --git a/last-guardian-sprites/mst3_bk1.gif b/last-guardian-sprites/mst3_bk1.gif
new file mode 100644
index 0000000..75e78eb
Binary files /dev/null and b/last-guardian-sprites/mst3_bk1.gif differ
diff --git a/last-guardian-sprites/mst3_bk2.gif b/last-guardian-sprites/mst3_bk2.gif
new file mode 100644
index 0000000..78be5c9
Binary files /dev/null and b/last-guardian-sprites/mst3_bk2.gif differ
diff --git a/last-guardian-sprites/mst3_fr1.gif b/last-guardian-sprites/mst3_fr1.gif
new file mode 100644
index 0000000..f640602
Binary files /dev/null and b/last-guardian-sprites/mst3_fr1.gif differ
diff --git a/last-guardian-sprites/mst3_fr2.gif b/last-guardian-sprites/mst3_fr2.gif
new file mode 100644
index 0000000..3559e04
Binary files /dev/null and b/last-guardian-sprites/mst3_fr2.gif differ
diff --git a/last-guardian-sprites/mst3_lf1.gif b/last-guardian-sprites/mst3_lf1.gif
new file mode 100644
index 0000000..9fb433f
Binary files /dev/null and b/last-guardian-sprites/mst3_lf1.gif differ
diff --git a/last-guardian-sprites/mst3_lf2.gif b/last-guardian-sprites/mst3_lf2.gif
new file mode 100644
index 0000000..f58e523
Binary files /dev/null and b/last-guardian-sprites/mst3_lf2.gif differ
diff --git a/last-guardian-sprites/mst3_rt1.gif b/last-guardian-sprites/mst3_rt1.gif
new file mode 100644
index 0000000..cb97108
Binary files /dev/null and b/last-guardian-sprites/mst3_rt1.gif differ
diff --git a/last-guardian-sprites/mst3_rt2.gif b/last-guardian-sprites/mst3_rt2.gif
new file mode 100644
index 0000000..9742827
Binary files /dev/null and b/last-guardian-sprites/mst3_rt2.gif differ
diff --git a/last-guardian-sprites/mst4_bk1.gif b/last-guardian-sprites/mst4_bk1.gif
new file mode 100644
index 0000000..50fcddf
Binary files /dev/null and b/last-guardian-sprites/mst4_bk1.gif differ
diff --git a/last-guardian-sprites/mst4_bk2.gif b/last-guardian-sprites/mst4_bk2.gif
new file mode 100644
index 0000000..7c23f52
Binary files /dev/null and b/last-guardian-sprites/mst4_bk2.gif differ
diff --git a/last-guardian-sprites/mst4_fr1.gif b/last-guardian-sprites/mst4_fr1.gif
new file mode 100644
index 0000000..8a16aba
Binary files /dev/null and b/last-guardian-sprites/mst4_fr1.gif differ
diff --git a/last-guardian-sprites/mst4_fr2.gif b/last-guardian-sprites/mst4_fr2.gif
new file mode 100644
index 0000000..f619b26
Binary files /dev/null and b/last-guardian-sprites/mst4_fr2.gif differ
diff --git a/last-guardian-sprites/mst4_lf1.gif b/last-guardian-sprites/mst4_lf1.gif
new file mode 100644
index 0000000..08f31ba
Binary files /dev/null and b/last-guardian-sprites/mst4_lf1.gif differ
diff --git a/last-guardian-sprites/mst4_lf2.gif b/last-guardian-sprites/mst4_lf2.gif
new file mode 100644
index 0000000..90dca0e
Binary files /dev/null and b/last-guardian-sprites/mst4_lf2.gif differ
diff --git a/last-guardian-sprites/mst4_rt1.gif b/last-guardian-sprites/mst4_rt1.gif
new file mode 100644
index 0000000..e11b614
Binary files /dev/null and b/last-guardian-sprites/mst4_rt1.gif differ
diff --git a/last-guardian-sprites/mst4_rt2.gif b/last-guardian-sprites/mst4_rt2.gif
new file mode 100644
index 0000000..5d59fad
Binary files /dev/null and b/last-guardian-sprites/mst4_rt2.gif differ
diff --git a/last-guardian-sprites/nja1_bk1.gif b/last-guardian-sprites/nja1_bk1.gif
new file mode 100644
index 0000000..93bde43
Binary files /dev/null and b/last-guardian-sprites/nja1_bk1.gif differ
diff --git a/last-guardian-sprites/nja1_bk2.gif b/last-guardian-sprites/nja1_bk2.gif
new file mode 100644
index 0000000..a07a062
Binary files /dev/null and b/last-guardian-sprites/nja1_bk2.gif differ
diff --git a/last-guardian-sprites/nja1_fr1.gif b/last-guardian-sprites/nja1_fr1.gif
new file mode 100644
index 0000000..5cf5e3b
Binary files /dev/null and b/last-guardian-sprites/nja1_fr1.gif differ
diff --git a/last-guardian-sprites/nja1_fr2.gif b/last-guardian-sprites/nja1_fr2.gif
new file mode 100644
index 0000000..1cb9b37
Binary files /dev/null and b/last-guardian-sprites/nja1_fr2.gif differ
diff --git a/last-guardian-sprites/nja1_lf1.gif b/last-guardian-sprites/nja1_lf1.gif
new file mode 100644
index 0000000..c68e116
Binary files /dev/null and b/last-guardian-sprites/nja1_lf1.gif differ
diff --git a/last-guardian-sprites/nja1_lf2.gif b/last-guardian-sprites/nja1_lf2.gif
new file mode 100644
index 0000000..878936c
Binary files /dev/null and b/last-guardian-sprites/nja1_lf2.gif differ
diff --git a/last-guardian-sprites/nja1_rt1.gif b/last-guardian-sprites/nja1_rt1.gif
new file mode 100644
index 0000000..2776f53
Binary files /dev/null and b/last-guardian-sprites/nja1_rt1.gif differ
diff --git a/last-guardian-sprites/nja1_rt2.gif b/last-guardian-sprites/nja1_rt2.gif
new file mode 100644
index 0000000..d0591bb
Binary files /dev/null and b/last-guardian-sprites/nja1_rt2.gif differ
diff --git a/last-guardian-sprites/nja2_bk1.gif b/last-guardian-sprites/nja2_bk1.gif
new file mode 100644
index 0000000..ac44c98
Binary files /dev/null and b/last-guardian-sprites/nja2_bk1.gif differ
diff --git a/last-guardian-sprites/nja2_bk2.gif b/last-guardian-sprites/nja2_bk2.gif
new file mode 100644
index 0000000..88452c6
Binary files /dev/null and b/last-guardian-sprites/nja2_bk2.gif differ
diff --git a/last-guardian-sprites/nja2_fr1.gif b/last-guardian-sprites/nja2_fr1.gif
new file mode 100644
index 0000000..25f5ee3
Binary files /dev/null and b/last-guardian-sprites/nja2_fr1.gif differ
diff --git a/last-guardian-sprites/nja2_fr2.gif b/last-guardian-sprites/nja2_fr2.gif
new file mode 100644
index 0000000..9da7789
Binary files /dev/null and b/last-guardian-sprites/nja2_fr2.gif differ
diff --git a/last-guardian-sprites/nja2_lf1.gif b/last-guardian-sprites/nja2_lf1.gif
new file mode 100644
index 0000000..50ae3a1
Binary files /dev/null and b/last-guardian-sprites/nja2_lf1.gif differ
diff --git a/last-guardian-sprites/nja2_lf2.gif b/last-guardian-sprites/nja2_lf2.gif
new file mode 100644
index 0000000..29b1b4d
Binary files /dev/null and b/last-guardian-sprites/nja2_lf2.gif differ
diff --git a/last-guardian-sprites/nja2_rt1.gif b/last-guardian-sprites/nja2_rt1.gif
new file mode 100644
index 0000000..0201d4a
Binary files /dev/null and b/last-guardian-sprites/nja2_rt1.gif differ
diff --git a/last-guardian-sprites/nja2_rt2.gif b/last-guardian-sprites/nja2_rt2.gif
new file mode 100644
index 0000000..b674726
Binary files /dev/null and b/last-guardian-sprites/nja2_rt2.gif differ
diff --git a/last-guardian-sprites/nja3_bk1.gif b/last-guardian-sprites/nja3_bk1.gif
new file mode 100644
index 0000000..248e134
Binary files /dev/null and b/last-guardian-sprites/nja3_bk1.gif differ
diff --git a/last-guardian-sprites/nja3_bk2.gif b/last-guardian-sprites/nja3_bk2.gif
new file mode 100644
index 0000000..3fe9ed0
Binary files /dev/null and b/last-guardian-sprites/nja3_bk2.gif differ
diff --git a/last-guardian-sprites/nja3_fr1.gif b/last-guardian-sprites/nja3_fr1.gif
new file mode 100644
index 0000000..05dd2a9
Binary files /dev/null and b/last-guardian-sprites/nja3_fr1.gif differ
diff --git a/last-guardian-sprites/nja3_fr2.gif b/last-guardian-sprites/nja3_fr2.gif
new file mode 100644
index 0000000..66e36b9
Binary files /dev/null and b/last-guardian-sprites/nja3_fr2.gif differ
diff --git a/last-guardian-sprites/nja3_lf1.gif b/last-guardian-sprites/nja3_lf1.gif
new file mode 100644
index 0000000..edd3ec7
Binary files /dev/null and b/last-guardian-sprites/nja3_lf1.gif differ
diff --git a/last-guardian-sprites/nja3_lf2.gif b/last-guardian-sprites/nja3_lf2.gif
new file mode 100644
index 0000000..d819657
Binary files /dev/null and b/last-guardian-sprites/nja3_lf2.gif differ
diff --git a/last-guardian-sprites/nja3_rt1.gif b/last-guardian-sprites/nja3_rt1.gif
new file mode 100644
index 0000000..6f9d2f1
Binary files /dev/null and b/last-guardian-sprites/nja3_rt1.gif differ
diff --git a/last-guardian-sprites/nja3_rt2.gif b/last-guardian-sprites/nja3_rt2.gif
new file mode 100644
index 0000000..a443751
Binary files /dev/null and b/last-guardian-sprites/nja3_rt2.gif differ
diff --git a/last-guardian-sprites/nja4_bk1.gif b/last-guardian-sprites/nja4_bk1.gif
new file mode 100644
index 0000000..f3e630d
Binary files /dev/null and b/last-guardian-sprites/nja4_bk1.gif differ
diff --git a/last-guardian-sprites/nja4_bk2.gif b/last-guardian-sprites/nja4_bk2.gif
new file mode 100644
index 0000000..1fc40a4
Binary files /dev/null and b/last-guardian-sprites/nja4_bk2.gif differ
diff --git a/last-guardian-sprites/nja4_fr1.gif b/last-guardian-sprites/nja4_fr1.gif
new file mode 100644
index 0000000..7afb4eb
Binary files /dev/null and b/last-guardian-sprites/nja4_fr1.gif differ
diff --git a/last-guardian-sprites/nja4_fr2.gif b/last-guardian-sprites/nja4_fr2.gif
new file mode 100644
index 0000000..cb3cc95
Binary files /dev/null and b/last-guardian-sprites/nja4_fr2.gif differ
diff --git a/last-guardian-sprites/nja4_lf1.gif b/last-guardian-sprites/nja4_lf1.gif
new file mode 100644
index 0000000..e6cb342
Binary files /dev/null and b/last-guardian-sprites/nja4_lf1.gif differ
diff --git a/last-guardian-sprites/nja4_lf2.gif b/last-guardian-sprites/nja4_lf2.gif
new file mode 100644
index 0000000..f4ea5c3
Binary files /dev/null and b/last-guardian-sprites/nja4_lf2.gif differ
diff --git a/last-guardian-sprites/nja4_rt1.gif b/last-guardian-sprites/nja4_rt1.gif
new file mode 100644
index 0000000..93b7666
Binary files /dev/null and b/last-guardian-sprites/nja4_rt1.gif differ
diff --git a/last-guardian-sprites/nja4_rt2.gif b/last-guardian-sprites/nja4_rt2.gif
new file mode 100644
index 0000000..2a9f4a8
Binary files /dev/null and b/last-guardian-sprites/nja4_rt2.gif differ
diff --git a/last-guardian-sprites/npc1_bk1.gif b/last-guardian-sprites/npc1_bk1.gif
new file mode 100644
index 0000000..f907366
Binary files /dev/null and b/last-guardian-sprites/npc1_bk1.gif differ
diff --git a/last-guardian-sprites/npc1_bk2.gif b/last-guardian-sprites/npc1_bk2.gif
new file mode 100644
index 0000000..4934002
Binary files /dev/null and b/last-guardian-sprites/npc1_bk2.gif differ
diff --git a/last-guardian-sprites/npc1_fr1.gif b/last-guardian-sprites/npc1_fr1.gif
new file mode 100644
index 0000000..d7b42f2
Binary files /dev/null and b/last-guardian-sprites/npc1_fr1.gif differ
diff --git a/last-guardian-sprites/npc1_fr2.gif b/last-guardian-sprites/npc1_fr2.gif
new file mode 100644
index 0000000..1ef2ae9
Binary files /dev/null and b/last-guardian-sprites/npc1_fr2.gif differ
diff --git a/last-guardian-sprites/npc1_lf1.gif b/last-guardian-sprites/npc1_lf1.gif
new file mode 100644
index 0000000..a82aa25
Binary files /dev/null and b/last-guardian-sprites/npc1_lf1.gif differ
diff --git a/last-guardian-sprites/npc1_lf2.gif b/last-guardian-sprites/npc1_lf2.gif
new file mode 100644
index 0000000..27986fb
Binary files /dev/null and b/last-guardian-sprites/npc1_lf2.gif differ
diff --git a/last-guardian-sprites/npc1_rt1.gif b/last-guardian-sprites/npc1_rt1.gif
new file mode 100644
index 0000000..9452b69
Binary files /dev/null and b/last-guardian-sprites/npc1_rt1.gif differ
diff --git a/last-guardian-sprites/npc1_rt2.gif b/last-guardian-sprites/npc1_rt2.gif
new file mode 100644
index 0000000..89b91e0
Binary files /dev/null and b/last-guardian-sprites/npc1_rt2.gif differ
diff --git a/last-guardian-sprites/npc2_bk1.gif b/last-guardian-sprites/npc2_bk1.gif
new file mode 100644
index 0000000..eb5e741
Binary files /dev/null and b/last-guardian-sprites/npc2_bk1.gif differ
diff --git a/last-guardian-sprites/npc2_bk2.gif b/last-guardian-sprites/npc2_bk2.gif
new file mode 100644
index 0000000..9da8bfb
Binary files /dev/null and b/last-guardian-sprites/npc2_bk2.gif differ
diff --git a/last-guardian-sprites/npc2_fr1.gif b/last-guardian-sprites/npc2_fr1.gif
new file mode 100644
index 0000000..6815a3e
Binary files /dev/null and b/last-guardian-sprites/npc2_fr1.gif differ
diff --git a/last-guardian-sprites/npc2_fr2.gif b/last-guardian-sprites/npc2_fr2.gif
new file mode 100644
index 0000000..c83fc45
Binary files /dev/null and b/last-guardian-sprites/npc2_fr2.gif differ
diff --git a/last-guardian-sprites/npc2_lf1.gif b/last-guardian-sprites/npc2_lf1.gif
new file mode 100644
index 0000000..bad8508
Binary files /dev/null and b/last-guardian-sprites/npc2_lf1.gif differ
diff --git a/last-guardian-sprites/npc2_lf2.gif b/last-guardian-sprites/npc2_lf2.gif
new file mode 100644
index 0000000..79ad9f2
Binary files /dev/null and b/last-guardian-sprites/npc2_lf2.gif differ
diff --git a/last-guardian-sprites/npc2_rt1.gif b/last-guardian-sprites/npc2_rt1.gif
new file mode 100644
index 0000000..d5c5006
Binary files /dev/null and b/last-guardian-sprites/npc2_rt1.gif differ
diff --git a/last-guardian-sprites/npc2_rt2.gif b/last-guardian-sprites/npc2_rt2.gif
new file mode 100644
index 0000000..3e39691
Binary files /dev/null and b/last-guardian-sprites/npc2_rt2.gif differ
diff --git a/last-guardian-sprites/npc3_bk1.gif b/last-guardian-sprites/npc3_bk1.gif
new file mode 100644
index 0000000..f159435
Binary files /dev/null and b/last-guardian-sprites/npc3_bk1.gif differ
diff --git a/last-guardian-sprites/npc3_bk2.gif b/last-guardian-sprites/npc3_bk2.gif
new file mode 100644
index 0000000..e27e40e
Binary files /dev/null and b/last-guardian-sprites/npc3_bk2.gif differ
diff --git a/last-guardian-sprites/npc3_fr1.gif b/last-guardian-sprites/npc3_fr1.gif
new file mode 100644
index 0000000..853173c
Binary files /dev/null and b/last-guardian-sprites/npc3_fr1.gif differ
diff --git a/last-guardian-sprites/npc3_fr2.gif b/last-guardian-sprites/npc3_fr2.gif
new file mode 100644
index 0000000..46d82d1
Binary files /dev/null and b/last-guardian-sprites/npc3_fr2.gif differ
diff --git a/last-guardian-sprites/npc3_lf1.gif b/last-guardian-sprites/npc3_lf1.gif
new file mode 100644
index 0000000..6f99f97
Binary files /dev/null and b/last-guardian-sprites/npc3_lf1.gif differ
diff --git a/last-guardian-sprites/npc3_lf2.gif b/last-guardian-sprites/npc3_lf2.gif
new file mode 100644
index 0000000..fd73db6
Binary files /dev/null and b/last-guardian-sprites/npc3_lf2.gif differ
diff --git a/last-guardian-sprites/npc3_rt1.gif b/last-guardian-sprites/npc3_rt1.gif
new file mode 100644
index 0000000..e77f17d
Binary files /dev/null and b/last-guardian-sprites/npc3_rt1.gif differ
diff --git a/last-guardian-sprites/npc3_rt2.gif b/last-guardian-sprites/npc3_rt2.gif
new file mode 100644
index 0000000..1928df0
Binary files /dev/null and b/last-guardian-sprites/npc3_rt2.gif differ
diff --git a/last-guardian-sprites/npc4_bk1.gif b/last-guardian-sprites/npc4_bk1.gif
new file mode 100644
index 0000000..ef6c9e9
Binary files /dev/null and b/last-guardian-sprites/npc4_bk1.gif differ
diff --git a/last-guardian-sprites/npc4_bk2.gif b/last-guardian-sprites/npc4_bk2.gif
new file mode 100644
index 0000000..b818c5b
Binary files /dev/null and b/last-guardian-sprites/npc4_bk2.gif differ
diff --git a/last-guardian-sprites/npc4_fr1.gif b/last-guardian-sprites/npc4_fr1.gif
new file mode 100644
index 0000000..e292824
Binary files /dev/null and b/last-guardian-sprites/npc4_fr1.gif differ
diff --git a/last-guardian-sprites/npc4_fr2.gif b/last-guardian-sprites/npc4_fr2.gif
new file mode 100644
index 0000000..9e1dced
Binary files /dev/null and b/last-guardian-sprites/npc4_fr2.gif differ
diff --git a/last-guardian-sprites/npc4_lf1.gif b/last-guardian-sprites/npc4_lf1.gif
new file mode 100644
index 0000000..26ee711
Binary files /dev/null and b/last-guardian-sprites/npc4_lf1.gif differ
diff --git a/last-guardian-sprites/npc4_lf2.gif b/last-guardian-sprites/npc4_lf2.gif
new file mode 100644
index 0000000..cf599c5
Binary files /dev/null and b/last-guardian-sprites/npc4_lf2.gif differ
diff --git a/last-guardian-sprites/npc4_rt1.gif b/last-guardian-sprites/npc4_rt1.gif
new file mode 100644
index 0000000..0c2f2ac
Binary files /dev/null and b/last-guardian-sprites/npc4_rt1.gif differ
diff --git a/last-guardian-sprites/npc4_rt2.gif b/last-guardian-sprites/npc4_rt2.gif
new file mode 100644
index 0000000..a9ec3ed
Binary files /dev/null and b/last-guardian-sprites/npc4_rt2.gif differ
diff --git a/last-guardian-sprites/npc5_bk1.gif b/last-guardian-sprites/npc5_bk1.gif
new file mode 100644
index 0000000..c9a5433
Binary files /dev/null and b/last-guardian-sprites/npc5_bk1.gif differ
diff --git a/last-guardian-sprites/npc5_bk2.gif b/last-guardian-sprites/npc5_bk2.gif
new file mode 100644
index 0000000..845a9dd
Binary files /dev/null and b/last-guardian-sprites/npc5_bk2.gif differ
diff --git a/last-guardian-sprites/npc5_fr1.gif b/last-guardian-sprites/npc5_fr1.gif
new file mode 100644
index 0000000..c14fd37
Binary files /dev/null and b/last-guardian-sprites/npc5_fr1.gif differ
diff --git a/last-guardian-sprites/npc5_fr2.gif b/last-guardian-sprites/npc5_fr2.gif
new file mode 100644
index 0000000..5737565
Binary files /dev/null and b/last-guardian-sprites/npc5_fr2.gif differ
diff --git a/last-guardian-sprites/npc5_lf1.gif b/last-guardian-sprites/npc5_lf1.gif
new file mode 100644
index 0000000..adb6249
Binary files /dev/null and b/last-guardian-sprites/npc5_lf1.gif differ
diff --git a/last-guardian-sprites/npc5_lf2.gif b/last-guardian-sprites/npc5_lf2.gif
new file mode 100644
index 0000000..8893836
Binary files /dev/null and b/last-guardian-sprites/npc5_lf2.gif differ
diff --git a/last-guardian-sprites/npc5_rt1.gif b/last-guardian-sprites/npc5_rt1.gif
new file mode 100644
index 0000000..685fc22
Binary files /dev/null and b/last-guardian-sprites/npc5_rt1.gif differ
diff --git a/last-guardian-sprites/npc5_rt2.gif b/last-guardian-sprites/npc5_rt2.gif
new file mode 100644
index 0000000..cc9172d
Binary files /dev/null and b/last-guardian-sprites/npc5_rt2.gif differ
diff --git a/last-guardian-sprites/npc6_bk1.gif b/last-guardian-sprites/npc6_bk1.gif
new file mode 100644
index 0000000..e6b812b
Binary files /dev/null and b/last-guardian-sprites/npc6_bk1.gif differ
diff --git a/last-guardian-sprites/npc6_bk2.gif b/last-guardian-sprites/npc6_bk2.gif
new file mode 100644
index 0000000..f2dd1e0
Binary files /dev/null and b/last-guardian-sprites/npc6_bk2.gif differ
diff --git a/last-guardian-sprites/npc6_fr1.gif b/last-guardian-sprites/npc6_fr1.gif
new file mode 100644
index 0000000..39c5c25
Binary files /dev/null and b/last-guardian-sprites/npc6_fr1.gif differ
diff --git a/last-guardian-sprites/npc6_fr2.gif b/last-guardian-sprites/npc6_fr2.gif
new file mode 100644
index 0000000..5f22905
Binary files /dev/null and b/last-guardian-sprites/npc6_fr2.gif differ
diff --git a/last-guardian-sprites/npc6_lf1.gif b/last-guardian-sprites/npc6_lf1.gif
new file mode 100644
index 0000000..0980c9f
Binary files /dev/null and b/last-guardian-sprites/npc6_lf1.gif differ
diff --git a/last-guardian-sprites/npc6_lf2.gif b/last-guardian-sprites/npc6_lf2.gif
new file mode 100644
index 0000000..f790183
Binary files /dev/null and b/last-guardian-sprites/npc6_lf2.gif differ
diff --git a/last-guardian-sprites/npc6_rt1.gif b/last-guardian-sprites/npc6_rt1.gif
new file mode 100644
index 0000000..17fa383
Binary files /dev/null and b/last-guardian-sprites/npc6_rt1.gif differ
diff --git a/last-guardian-sprites/npc6_rt2.gif b/last-guardian-sprites/npc6_rt2.gif
new file mode 100644
index 0000000..77d9ea1
Binary files /dev/null and b/last-guardian-sprites/npc6_rt2.gif differ
diff --git a/last-guardian-sprites/npc7_bk1.gif b/last-guardian-sprites/npc7_bk1.gif
new file mode 100644
index 0000000..b25de8d
Binary files /dev/null and b/last-guardian-sprites/npc7_bk1.gif differ
diff --git a/last-guardian-sprites/npc7_bk2.gif b/last-guardian-sprites/npc7_bk2.gif
new file mode 100644
index 0000000..5de1821
Binary files /dev/null and b/last-guardian-sprites/npc7_bk2.gif differ
diff --git a/last-guardian-sprites/npc7_fr1.gif b/last-guardian-sprites/npc7_fr1.gif
new file mode 100644
index 0000000..07d7249
Binary files /dev/null and b/last-guardian-sprites/npc7_fr1.gif differ
diff --git a/last-guardian-sprites/npc7_fr2.gif b/last-guardian-sprites/npc7_fr2.gif
new file mode 100644
index 0000000..6a76cf7
Binary files /dev/null and b/last-guardian-sprites/npc7_fr2.gif differ
diff --git a/last-guardian-sprites/npc7_lf1.gif b/last-guardian-sprites/npc7_lf1.gif
new file mode 100644
index 0000000..7e0b0d8
Binary files /dev/null and b/last-guardian-sprites/npc7_lf1.gif differ
diff --git a/last-guardian-sprites/npc7_lf2.gif b/last-guardian-sprites/npc7_lf2.gif
new file mode 100644
index 0000000..780083b
Binary files /dev/null and b/last-guardian-sprites/npc7_lf2.gif differ
diff --git a/last-guardian-sprites/npc7_rt1.gif b/last-guardian-sprites/npc7_rt1.gif
new file mode 100644
index 0000000..5a959e6
Binary files /dev/null and b/last-guardian-sprites/npc7_rt1.gif differ
diff --git a/last-guardian-sprites/npc7_rt2.gif b/last-guardian-sprites/npc7_rt2.gif
new file mode 100644
index 0000000..845bcb3
Binary files /dev/null and b/last-guardian-sprites/npc7_rt2.gif differ
diff --git a/last-guardian-sprites/npc8_bk1.gif b/last-guardian-sprites/npc8_bk1.gif
new file mode 100644
index 0000000..d7c9e2d
Binary files /dev/null and b/last-guardian-sprites/npc8_bk1.gif differ
diff --git a/last-guardian-sprites/npc8_bk2.gif b/last-guardian-sprites/npc8_bk2.gif
new file mode 100644
index 0000000..42b2904
Binary files /dev/null and b/last-guardian-sprites/npc8_bk2.gif differ
diff --git a/last-guardian-sprites/npc8_fr1.gif b/last-guardian-sprites/npc8_fr1.gif
new file mode 100644
index 0000000..7bc5ec5
Binary files /dev/null and b/last-guardian-sprites/npc8_fr1.gif differ
diff --git a/last-guardian-sprites/npc8_fr2.gif b/last-guardian-sprites/npc8_fr2.gif
new file mode 100644
index 0000000..1b91efd
Binary files /dev/null and b/last-guardian-sprites/npc8_fr2.gif differ
diff --git a/last-guardian-sprites/npc8_lf1.gif b/last-guardian-sprites/npc8_lf1.gif
new file mode 100644
index 0000000..10b1af3
Binary files /dev/null and b/last-guardian-sprites/npc8_lf1.gif differ
diff --git a/last-guardian-sprites/npc8_lf2.gif b/last-guardian-sprites/npc8_lf2.gif
new file mode 100644
index 0000000..ab56cc9
Binary files /dev/null and b/last-guardian-sprites/npc8_lf2.gif differ
diff --git a/last-guardian-sprites/npc8_rt1.gif b/last-guardian-sprites/npc8_rt1.gif
new file mode 100644
index 0000000..e88aabe
Binary files /dev/null and b/last-guardian-sprites/npc8_rt1.gif differ
diff --git a/last-guardian-sprites/npc8_rt2.gif b/last-guardian-sprites/npc8_rt2.gif
new file mode 100644
index 0000000..9b0d3ef
Binary files /dev/null and b/last-guardian-sprites/npc8_rt2.gif differ
diff --git a/last-guardian-sprites/npc9_bk1.gif b/last-guardian-sprites/npc9_bk1.gif
new file mode 100644
index 0000000..13acb01
Binary files /dev/null and b/last-guardian-sprites/npc9_bk1.gif differ
diff --git a/last-guardian-sprites/npc9_bk2.gif b/last-guardian-sprites/npc9_bk2.gif
new file mode 100644
index 0000000..0488320
Binary files /dev/null and b/last-guardian-sprites/npc9_bk2.gif differ
diff --git a/last-guardian-sprites/npc9_fr1.gif b/last-guardian-sprites/npc9_fr1.gif
new file mode 100644
index 0000000..9099130
Binary files /dev/null and b/last-guardian-sprites/npc9_fr1.gif differ
diff --git a/last-guardian-sprites/npc9_fr2.gif b/last-guardian-sprites/npc9_fr2.gif
new file mode 100644
index 0000000..a3af302
Binary files /dev/null and b/last-guardian-sprites/npc9_fr2.gif differ
diff --git a/last-guardian-sprites/npc9_lf1.gif b/last-guardian-sprites/npc9_lf1.gif
new file mode 100644
index 0000000..85ed7e4
Binary files /dev/null and b/last-guardian-sprites/npc9_lf1.gif differ
diff --git a/last-guardian-sprites/npc9_lf2.gif b/last-guardian-sprites/npc9_lf2.gif
new file mode 100644
index 0000000..6f2bfd8
Binary files /dev/null and b/last-guardian-sprites/npc9_lf2.gif differ
diff --git a/last-guardian-sprites/npc9_rt1.gif b/last-guardian-sprites/npc9_rt1.gif
new file mode 100644
index 0000000..3c11c74
Binary files /dev/null and b/last-guardian-sprites/npc9_rt1.gif differ
diff --git a/last-guardian-sprites/npc9_rt2.gif b/last-guardian-sprites/npc9_rt2.gif
new file mode 100644
index 0000000..f56db2d
Binary files /dev/null and b/last-guardian-sprites/npc9_rt2.gif differ
diff --git a/last-guardian-sprites/pdn1_bk1.gif b/last-guardian-sprites/pdn1_bk1.gif
new file mode 100644
index 0000000..479bc90
Binary files /dev/null and b/last-guardian-sprites/pdn1_bk1.gif differ
diff --git a/last-guardian-sprites/pdn1_bk2.gif b/last-guardian-sprites/pdn1_bk2.gif
new file mode 100644
index 0000000..fde2273
Binary files /dev/null and b/last-guardian-sprites/pdn1_bk2.gif differ
diff --git a/last-guardian-sprites/pdn1_fr1.gif b/last-guardian-sprites/pdn1_fr1.gif
new file mode 100644
index 0000000..b2fb50b
Binary files /dev/null and b/last-guardian-sprites/pdn1_fr1.gif differ
diff --git a/last-guardian-sprites/pdn1_fr2.gif b/last-guardian-sprites/pdn1_fr2.gif
new file mode 100644
index 0000000..8c0f575
Binary files /dev/null and b/last-guardian-sprites/pdn1_fr2.gif differ
diff --git a/last-guardian-sprites/pdn1_lf1.gif b/last-guardian-sprites/pdn1_lf1.gif
new file mode 100644
index 0000000..e2f6a31
Binary files /dev/null and b/last-guardian-sprites/pdn1_lf1.gif differ
diff --git a/last-guardian-sprites/pdn1_lf2.gif b/last-guardian-sprites/pdn1_lf2.gif
new file mode 100644
index 0000000..377fdf1
Binary files /dev/null and b/last-guardian-sprites/pdn1_lf2.gif differ
diff --git a/last-guardian-sprites/pdn1_rt1.gif b/last-guardian-sprites/pdn1_rt1.gif
new file mode 100644
index 0000000..9083bd7
Binary files /dev/null and b/last-guardian-sprites/pdn1_rt1.gif differ
diff --git a/last-guardian-sprites/pdn1_rt2.gif b/last-guardian-sprites/pdn1_rt2.gif
new file mode 100644
index 0000000..1ef9761
Binary files /dev/null and b/last-guardian-sprites/pdn1_rt2.gif differ
diff --git a/last-guardian-sprites/pdn2_bk1.gif b/last-guardian-sprites/pdn2_bk1.gif
new file mode 100644
index 0000000..479bc90
Binary files /dev/null and b/last-guardian-sprites/pdn2_bk1.gif differ
diff --git a/last-guardian-sprites/pdn2_bk2.gif b/last-guardian-sprites/pdn2_bk2.gif
new file mode 100644
index 0000000..fde2273
Binary files /dev/null and b/last-guardian-sprites/pdn2_bk2.gif differ
diff --git a/last-guardian-sprites/pdn2_fr1.gif b/last-guardian-sprites/pdn2_fr1.gif
new file mode 100644
index 0000000..3be0a60
Binary files /dev/null and b/last-guardian-sprites/pdn2_fr1.gif differ
diff --git a/last-guardian-sprites/pdn2_fr2.gif b/last-guardian-sprites/pdn2_fr2.gif
new file mode 100644
index 0000000..14c83e9
Binary files /dev/null and b/last-guardian-sprites/pdn2_fr2.gif differ
diff --git a/last-guardian-sprites/pdn2_lf1.gif b/last-guardian-sprites/pdn2_lf1.gif
new file mode 100644
index 0000000..1b1e2d3
Binary files /dev/null and b/last-guardian-sprites/pdn2_lf1.gif differ
diff --git a/last-guardian-sprites/pdn2_lf2.gif b/last-guardian-sprites/pdn2_lf2.gif
new file mode 100644
index 0000000..b598691
Binary files /dev/null and b/last-guardian-sprites/pdn2_lf2.gif differ
diff --git a/last-guardian-sprites/pdn2_rt1.gif b/last-guardian-sprites/pdn2_rt1.gif
new file mode 100644
index 0000000..04ac395
Binary files /dev/null and b/last-guardian-sprites/pdn2_rt1.gif differ
diff --git a/last-guardian-sprites/pdn2_rt2.gif b/last-guardian-sprites/pdn2_rt2.gif
new file mode 100644
index 0000000..0584bdd
Binary files /dev/null and b/last-guardian-sprites/pdn2_rt2.gif differ
diff --git a/last-guardian-sprites/pdn3_bk1.gif b/last-guardian-sprites/pdn3_bk1.gif
new file mode 100644
index 0000000..a22cc35
Binary files /dev/null and b/last-guardian-sprites/pdn3_bk1.gif differ
diff --git a/last-guardian-sprites/pdn3_bk2.gif b/last-guardian-sprites/pdn3_bk2.gif
new file mode 100644
index 0000000..b911fe7
Binary files /dev/null and b/last-guardian-sprites/pdn3_bk2.gif differ
diff --git a/last-guardian-sprites/pdn3_fr1.gif b/last-guardian-sprites/pdn3_fr1.gif
new file mode 100644
index 0000000..3a85b11
Binary files /dev/null and b/last-guardian-sprites/pdn3_fr1.gif differ
diff --git a/last-guardian-sprites/pdn3_fr2.gif b/last-guardian-sprites/pdn3_fr2.gif
new file mode 100644
index 0000000..4584d0c
Binary files /dev/null and b/last-guardian-sprites/pdn3_fr2.gif differ
diff --git a/last-guardian-sprites/pdn3_lf1.gif b/last-guardian-sprites/pdn3_lf1.gif
new file mode 100644
index 0000000..4db47a9
Binary files /dev/null and b/last-guardian-sprites/pdn3_lf1.gif differ
diff --git a/last-guardian-sprites/pdn3_lf2.gif b/last-guardian-sprites/pdn3_lf2.gif
new file mode 100644
index 0000000..ce6fb01
Binary files /dev/null and b/last-guardian-sprites/pdn3_lf2.gif differ
diff --git a/last-guardian-sprites/pdn3_rt1.gif b/last-guardian-sprites/pdn3_rt1.gif
new file mode 100644
index 0000000..9ebc917
Binary files /dev/null and b/last-guardian-sprites/pdn3_rt1.gif differ
diff --git a/last-guardian-sprites/pdn3_rt2.gif b/last-guardian-sprites/pdn3_rt2.gif
new file mode 100644
index 0000000..a2bd200
Binary files /dev/null and b/last-guardian-sprites/pdn3_rt2.gif differ
diff --git a/last-guardian-sprites/pdn4_bk1.gif b/last-guardian-sprites/pdn4_bk1.gif
new file mode 100644
index 0000000..bbbffdb
Binary files /dev/null and b/last-guardian-sprites/pdn4_bk1.gif differ
diff --git a/last-guardian-sprites/pdn4_bk2.gif b/last-guardian-sprites/pdn4_bk2.gif
new file mode 100644
index 0000000..0532d7a
Binary files /dev/null and b/last-guardian-sprites/pdn4_bk2.gif differ
diff --git a/last-guardian-sprites/pdn4_fr1.gif b/last-guardian-sprites/pdn4_fr1.gif
new file mode 100644
index 0000000..908ba87
Binary files /dev/null and b/last-guardian-sprites/pdn4_fr1.gif differ
diff --git a/last-guardian-sprites/pdn4_fr2.gif b/last-guardian-sprites/pdn4_fr2.gif
new file mode 100644
index 0000000..262602a
Binary files /dev/null and b/last-guardian-sprites/pdn4_fr2.gif differ
diff --git a/last-guardian-sprites/pdn4_lf1.gif b/last-guardian-sprites/pdn4_lf1.gif
new file mode 100644
index 0000000..cd8b5fc
Binary files /dev/null and b/last-guardian-sprites/pdn4_lf1.gif differ
diff --git a/last-guardian-sprites/pdn4_lf2.gif b/last-guardian-sprites/pdn4_lf2.gif
new file mode 100644
index 0000000..9c19a54
Binary files /dev/null and b/last-guardian-sprites/pdn4_lf2.gif differ
diff --git a/last-guardian-sprites/pdn4_rt1.gif b/last-guardian-sprites/pdn4_rt1.gif
new file mode 100644
index 0000000..becea4c
Binary files /dev/null and b/last-guardian-sprites/pdn4_rt1.gif differ
diff --git a/last-guardian-sprites/pdn4_rt2.gif b/last-guardian-sprites/pdn4_rt2.gif
new file mode 100644
index 0000000..ee34ed1
Binary files /dev/null and b/last-guardian-sprites/pdn4_rt2.gif differ
diff --git a/last-guardian-sprites/readme.txt b/last-guardian-sprites/readme.txt
new file mode 100644
index 0000000..1d095c0
--- /dev/null
+++ b/last-guardian-sprites/readme.txt
@@ -0,0 +1,7 @@
+All images drawn by Philipp Lenssen.
+
+License:
+http://creativecommons.org/licenses/by-nc/2.5/
+
+For more info please see
+http://blog.outer-court.com/archive/2006-08-08-n51.html
\ No newline at end of file
diff --git a/last-guardian-sprites/scr1_bk1.gif b/last-guardian-sprites/scr1_bk1.gif
new file mode 100644
index 0000000..735351a
Binary files /dev/null and b/last-guardian-sprites/scr1_bk1.gif differ
diff --git a/last-guardian-sprites/scr1_bk2.gif b/last-guardian-sprites/scr1_bk2.gif
new file mode 100644
index 0000000..36bde3c
Binary files /dev/null and b/last-guardian-sprites/scr1_bk2.gif differ
diff --git a/last-guardian-sprites/scr1_fr1.gif b/last-guardian-sprites/scr1_fr1.gif
new file mode 100644
index 0000000..0c1e614
Binary files /dev/null and b/last-guardian-sprites/scr1_fr1.gif differ
diff --git a/last-guardian-sprites/scr1_fr2.gif b/last-guardian-sprites/scr1_fr2.gif
new file mode 100644
index 0000000..803af10
Binary files /dev/null and b/last-guardian-sprites/scr1_fr2.gif differ
diff --git a/last-guardian-sprites/scr1_lf1.gif b/last-guardian-sprites/scr1_lf1.gif
new file mode 100644
index 0000000..b9e4490
Binary files /dev/null and b/last-guardian-sprites/scr1_lf1.gif differ
diff --git a/last-guardian-sprites/scr1_lf2.gif b/last-guardian-sprites/scr1_lf2.gif
new file mode 100644
index 0000000..3bae75d
Binary files /dev/null and b/last-guardian-sprites/scr1_lf2.gif differ
diff --git a/last-guardian-sprites/scr1_rt1.gif b/last-guardian-sprites/scr1_rt1.gif
new file mode 100644
index 0000000..81d6295
Binary files /dev/null and b/last-guardian-sprites/scr1_rt1.gif differ
diff --git a/last-guardian-sprites/scr1_rt2.gif b/last-guardian-sprites/scr1_rt2.gif
new file mode 100644
index 0000000..5dcd4be
Binary files /dev/null and b/last-guardian-sprites/scr1_rt2.gif differ
diff --git a/last-guardian-sprites/scr2_bk1.gif b/last-guardian-sprites/scr2_bk1.gif
new file mode 100644
index 0000000..cb8be2c
Binary files /dev/null and b/last-guardian-sprites/scr2_bk1.gif differ
diff --git a/last-guardian-sprites/scr2_bk2.gif b/last-guardian-sprites/scr2_bk2.gif
new file mode 100644
index 0000000..8990a67
Binary files /dev/null and b/last-guardian-sprites/scr2_bk2.gif differ
diff --git a/last-guardian-sprites/scr2_fr1.gif b/last-guardian-sprites/scr2_fr1.gif
new file mode 100644
index 0000000..06f0486
Binary files /dev/null and b/last-guardian-sprites/scr2_fr1.gif differ
diff --git a/last-guardian-sprites/scr2_fr2.gif b/last-guardian-sprites/scr2_fr2.gif
new file mode 100644
index 0000000..c4b5317
Binary files /dev/null and b/last-guardian-sprites/scr2_fr2.gif differ
diff --git a/last-guardian-sprites/scr2_lf1.gif b/last-guardian-sprites/scr2_lf1.gif
new file mode 100644
index 0000000..49afaf7
Binary files /dev/null and b/last-guardian-sprites/scr2_lf1.gif differ
diff --git a/last-guardian-sprites/scr2_lf2.gif b/last-guardian-sprites/scr2_lf2.gif
new file mode 100644
index 0000000..daca33c
Binary files /dev/null and b/last-guardian-sprites/scr2_lf2.gif differ
diff --git a/last-guardian-sprites/scr2_rt1.gif b/last-guardian-sprites/scr2_rt1.gif
new file mode 100644
index 0000000..1ee331c
Binary files /dev/null and b/last-guardian-sprites/scr2_rt1.gif differ
diff --git a/last-guardian-sprites/scr2_rt2.gif b/last-guardian-sprites/scr2_rt2.gif
new file mode 100644
index 0000000..2aaf321
Binary files /dev/null and b/last-guardian-sprites/scr2_rt2.gif differ
diff --git a/last-guardian-sprites/scr3_bk1.gif b/last-guardian-sprites/scr3_bk1.gif
new file mode 100644
index 0000000..8ae0ee5
Binary files /dev/null and b/last-guardian-sprites/scr3_bk1.gif differ
diff --git a/last-guardian-sprites/scr3_bk2.gif b/last-guardian-sprites/scr3_bk2.gif
new file mode 100644
index 0000000..2275335
Binary files /dev/null and b/last-guardian-sprites/scr3_bk2.gif differ
diff --git a/last-guardian-sprites/scr3_fr1.gif b/last-guardian-sprites/scr3_fr1.gif
new file mode 100644
index 0000000..34e3435
Binary files /dev/null and b/last-guardian-sprites/scr3_fr1.gif differ
diff --git a/last-guardian-sprites/scr3_fr2.gif b/last-guardian-sprites/scr3_fr2.gif
new file mode 100644
index 0000000..24eccd3
Binary files /dev/null and b/last-guardian-sprites/scr3_fr2.gif differ
diff --git a/last-guardian-sprites/scr3_lf1.gif b/last-guardian-sprites/scr3_lf1.gif
new file mode 100644
index 0000000..ca9ebbd
Binary files /dev/null and b/last-guardian-sprites/scr3_lf1.gif differ
diff --git a/last-guardian-sprites/scr3_lf2.gif b/last-guardian-sprites/scr3_lf2.gif
new file mode 100644
index 0000000..8dec784
Binary files /dev/null and b/last-guardian-sprites/scr3_lf2.gif differ
diff --git a/last-guardian-sprites/scr3_rt1.gif b/last-guardian-sprites/scr3_rt1.gif
new file mode 100644
index 0000000..a997875
Binary files /dev/null and b/last-guardian-sprites/scr3_rt1.gif differ
diff --git a/last-guardian-sprites/scr3_rt2.gif b/last-guardian-sprites/scr3_rt2.gif
new file mode 100644
index 0000000..ef185e4
Binary files /dev/null and b/last-guardian-sprites/scr3_rt2.gif differ
diff --git a/last-guardian-sprites/scr4_bk1.gif b/last-guardian-sprites/scr4_bk1.gif
new file mode 100644
index 0000000..23abff0
Binary files /dev/null and b/last-guardian-sprites/scr4_bk1.gif differ
diff --git a/last-guardian-sprites/scr4_bk2.gif b/last-guardian-sprites/scr4_bk2.gif
new file mode 100644
index 0000000..7afae14
Binary files /dev/null and b/last-guardian-sprites/scr4_bk2.gif differ
diff --git a/last-guardian-sprites/scr4_fr1.gif b/last-guardian-sprites/scr4_fr1.gif
new file mode 100644
index 0000000..70942d7
Binary files /dev/null and b/last-guardian-sprites/scr4_fr1.gif differ
diff --git a/last-guardian-sprites/scr4_fr2.gif b/last-guardian-sprites/scr4_fr2.gif
new file mode 100644
index 0000000..2c9dca9
Binary files /dev/null and b/last-guardian-sprites/scr4_fr2.gif differ
diff --git a/last-guardian-sprites/scr4_lf1.gif b/last-guardian-sprites/scr4_lf1.gif
new file mode 100644
index 0000000..89b259c
Binary files /dev/null and b/last-guardian-sprites/scr4_lf1.gif differ
diff --git a/last-guardian-sprites/scr4_lf2.gif b/last-guardian-sprites/scr4_lf2.gif
new file mode 100644
index 0000000..dbae09b
Binary files /dev/null and b/last-guardian-sprites/scr4_lf2.gif differ
diff --git a/last-guardian-sprites/scr4_rt1.gif b/last-guardian-sprites/scr4_rt1.gif
new file mode 100644
index 0000000..635f3d9
Binary files /dev/null and b/last-guardian-sprites/scr4_rt1.gif differ
diff --git a/last-guardian-sprites/scr4_rt2.gif b/last-guardian-sprites/scr4_rt2.gif
new file mode 100644
index 0000000..383d6b3
Binary files /dev/null and b/last-guardian-sprites/scr4_rt2.gif differ
diff --git a/last-guardian-sprites/skl1_bk1.gif b/last-guardian-sprites/skl1_bk1.gif
new file mode 100644
index 0000000..4795ffc
Binary files /dev/null and b/last-guardian-sprites/skl1_bk1.gif differ
diff --git a/last-guardian-sprites/skl1_bk2.gif b/last-guardian-sprites/skl1_bk2.gif
new file mode 100644
index 0000000..8128320
Binary files /dev/null and b/last-guardian-sprites/skl1_bk2.gif differ
diff --git a/last-guardian-sprites/skl1_fr1.gif b/last-guardian-sprites/skl1_fr1.gif
new file mode 100644
index 0000000..ade1403
Binary files /dev/null and b/last-guardian-sprites/skl1_fr1.gif differ
diff --git a/last-guardian-sprites/skl1_fr2.gif b/last-guardian-sprites/skl1_fr2.gif
new file mode 100644
index 0000000..e78e785
Binary files /dev/null and b/last-guardian-sprites/skl1_fr2.gif differ
diff --git a/last-guardian-sprites/skl1_lf1.gif b/last-guardian-sprites/skl1_lf1.gif
new file mode 100644
index 0000000..5335595
Binary files /dev/null and b/last-guardian-sprites/skl1_lf1.gif differ
diff --git a/last-guardian-sprites/skl1_lf2.gif b/last-guardian-sprites/skl1_lf2.gif
new file mode 100644
index 0000000..14584da
Binary files /dev/null and b/last-guardian-sprites/skl1_lf2.gif differ
diff --git a/last-guardian-sprites/skl1_rt1.gif b/last-guardian-sprites/skl1_rt1.gif
new file mode 100644
index 0000000..24cbc19
Binary files /dev/null and b/last-guardian-sprites/skl1_rt1.gif differ
diff --git a/last-guardian-sprites/skl1_rt2.gif b/last-guardian-sprites/skl1_rt2.gif
new file mode 100644
index 0000000..1463172
Binary files /dev/null and b/last-guardian-sprites/skl1_rt2.gif differ
diff --git a/last-guardian-sprites/smr1_bk1.gif b/last-guardian-sprites/smr1_bk1.gif
new file mode 100644
index 0000000..94b7010
Binary files /dev/null and b/last-guardian-sprites/smr1_bk1.gif differ
diff --git a/last-guardian-sprites/smr1_bk2.gif b/last-guardian-sprites/smr1_bk2.gif
new file mode 100644
index 0000000..697b0fa
Binary files /dev/null and b/last-guardian-sprites/smr1_bk2.gif differ
diff --git a/last-guardian-sprites/smr1_fr1.gif b/last-guardian-sprites/smr1_fr1.gif
new file mode 100644
index 0000000..7c3943d
Binary files /dev/null and b/last-guardian-sprites/smr1_fr1.gif differ
diff --git a/last-guardian-sprites/smr1_fr2.gif b/last-guardian-sprites/smr1_fr2.gif
new file mode 100644
index 0000000..bd961bc
Binary files /dev/null and b/last-guardian-sprites/smr1_fr2.gif differ
diff --git a/last-guardian-sprites/smr1_lf1.gif b/last-guardian-sprites/smr1_lf1.gif
new file mode 100644
index 0000000..cdfdeea
Binary files /dev/null and b/last-guardian-sprites/smr1_lf1.gif differ
diff --git a/last-guardian-sprites/smr1_lf2.gif b/last-guardian-sprites/smr1_lf2.gif
new file mode 100644
index 0000000..901c62f
Binary files /dev/null and b/last-guardian-sprites/smr1_lf2.gif differ
diff --git a/last-guardian-sprites/smr1_rt1.gif b/last-guardian-sprites/smr1_rt1.gif
new file mode 100644
index 0000000..f8b65f3
Binary files /dev/null and b/last-guardian-sprites/smr1_rt1.gif differ
diff --git a/last-guardian-sprites/smr1_rt2.gif b/last-guardian-sprites/smr1_rt2.gif
new file mode 100644
index 0000000..b99ee63
Binary files /dev/null and b/last-guardian-sprites/smr1_rt2.gif differ
diff --git a/last-guardian-sprites/smr2_bk1.gif b/last-guardian-sprites/smr2_bk1.gif
new file mode 100644
index 0000000..53ed28d
Binary files /dev/null and b/last-guardian-sprites/smr2_bk1.gif differ
diff --git a/last-guardian-sprites/smr2_bk2.gif b/last-guardian-sprites/smr2_bk2.gif
new file mode 100644
index 0000000..6bee370
Binary files /dev/null and b/last-guardian-sprites/smr2_bk2.gif differ
diff --git a/last-guardian-sprites/smr2_fr1.gif b/last-guardian-sprites/smr2_fr1.gif
new file mode 100644
index 0000000..191cd86
Binary files /dev/null and b/last-guardian-sprites/smr2_fr1.gif differ
diff --git a/last-guardian-sprites/smr2_fr2.gif b/last-guardian-sprites/smr2_fr2.gif
new file mode 100644
index 0000000..e341ab9
Binary files /dev/null and b/last-guardian-sprites/smr2_fr2.gif differ
diff --git a/last-guardian-sprites/smr2_lf1.gif b/last-guardian-sprites/smr2_lf1.gif
new file mode 100644
index 0000000..8622677
Binary files /dev/null and b/last-guardian-sprites/smr2_lf1.gif differ
diff --git a/last-guardian-sprites/smr2_lf2.gif b/last-guardian-sprites/smr2_lf2.gif
new file mode 100644
index 0000000..c55fcd1
Binary files /dev/null and b/last-guardian-sprites/smr2_lf2.gif differ
diff --git a/last-guardian-sprites/smr2_rt1.gif b/last-guardian-sprites/smr2_rt1.gif
new file mode 100644
index 0000000..c832b07
Binary files /dev/null and b/last-guardian-sprites/smr2_rt1.gif differ
diff --git a/last-guardian-sprites/smr2_rt2.gif b/last-guardian-sprites/smr2_rt2.gif
new file mode 100644
index 0000000..b48f781
Binary files /dev/null and b/last-guardian-sprites/smr2_rt2.gif differ
diff --git a/last-guardian-sprites/smr3_bk1.gif b/last-guardian-sprites/smr3_bk1.gif
new file mode 100644
index 0000000..aaa45e9
Binary files /dev/null and b/last-guardian-sprites/smr3_bk1.gif differ
diff --git a/last-guardian-sprites/smr3_bk2.gif b/last-guardian-sprites/smr3_bk2.gif
new file mode 100644
index 0000000..b250410
Binary files /dev/null and b/last-guardian-sprites/smr3_bk2.gif differ
diff --git a/last-guardian-sprites/smr3_fr1.gif b/last-guardian-sprites/smr3_fr1.gif
new file mode 100644
index 0000000..0e59885
Binary files /dev/null and b/last-guardian-sprites/smr3_fr1.gif differ
diff --git a/last-guardian-sprites/smr3_fr2.gif b/last-guardian-sprites/smr3_fr2.gif
new file mode 100644
index 0000000..8f8e031
Binary files /dev/null and b/last-guardian-sprites/smr3_fr2.gif differ
diff --git a/last-guardian-sprites/smr3_lf1.gif b/last-guardian-sprites/smr3_lf1.gif
new file mode 100644
index 0000000..66b13a1
Binary files /dev/null and b/last-guardian-sprites/smr3_lf1.gif differ
diff --git a/last-guardian-sprites/smr3_lf2.gif b/last-guardian-sprites/smr3_lf2.gif
new file mode 100644
index 0000000..95f7a46
Binary files /dev/null and b/last-guardian-sprites/smr3_lf2.gif differ
diff --git a/last-guardian-sprites/smr3_rt1.gif b/last-guardian-sprites/smr3_rt1.gif
new file mode 100644
index 0000000..755d049
Binary files /dev/null and b/last-guardian-sprites/smr3_rt1.gif differ
diff --git a/last-guardian-sprites/smr3_rt2.gif b/last-guardian-sprites/smr3_rt2.gif
new file mode 100644
index 0000000..4263995
Binary files /dev/null and b/last-guardian-sprites/smr3_rt2.gif differ
diff --git a/last-guardian-sprites/smr4_bk1.gif b/last-guardian-sprites/smr4_bk1.gif
new file mode 100644
index 0000000..671164a
Binary files /dev/null and b/last-guardian-sprites/smr4_bk1.gif differ
diff --git a/last-guardian-sprites/smr4_bk2.gif b/last-guardian-sprites/smr4_bk2.gif
new file mode 100644
index 0000000..91621de
Binary files /dev/null and b/last-guardian-sprites/smr4_bk2.gif differ
diff --git a/last-guardian-sprites/smr4_fr1.gif b/last-guardian-sprites/smr4_fr1.gif
new file mode 100644
index 0000000..c8f4acb
Binary files /dev/null and b/last-guardian-sprites/smr4_fr1.gif differ
diff --git a/last-guardian-sprites/smr4_fr2.gif b/last-guardian-sprites/smr4_fr2.gif
new file mode 100644
index 0000000..412e15b
Binary files /dev/null and b/last-guardian-sprites/smr4_fr2.gif differ
diff --git a/last-guardian-sprites/smr4_lf1.gif b/last-guardian-sprites/smr4_lf1.gif
new file mode 100644
index 0000000..fd1a564
Binary files /dev/null and b/last-guardian-sprites/smr4_lf1.gif differ
diff --git a/last-guardian-sprites/smr4_lf2.gif b/last-guardian-sprites/smr4_lf2.gif
new file mode 100644
index 0000000..0edba5c
Binary files /dev/null and b/last-guardian-sprites/smr4_lf2.gif differ
diff --git a/last-guardian-sprites/smr4_rt1.gif b/last-guardian-sprites/smr4_rt1.gif
new file mode 100644
index 0000000..0b20479
Binary files /dev/null and b/last-guardian-sprites/smr4_rt1.gif differ
diff --git a/last-guardian-sprites/smr4_rt2.gif b/last-guardian-sprites/smr4_rt2.gif
new file mode 100644
index 0000000..ffdc9a8
Binary files /dev/null and b/last-guardian-sprites/smr4_rt2.gif differ
diff --git a/last-guardian-sprites/spd1_bk1.gif b/last-guardian-sprites/spd1_bk1.gif
new file mode 100644
index 0000000..8cda8ce
Binary files /dev/null and b/last-guardian-sprites/spd1_bk1.gif differ
diff --git a/last-guardian-sprites/spd1_bk2.gif b/last-guardian-sprites/spd1_bk2.gif
new file mode 100644
index 0000000..47fcc6e
Binary files /dev/null and b/last-guardian-sprites/spd1_bk2.gif differ
diff --git a/last-guardian-sprites/spd1_fr1.gif b/last-guardian-sprites/spd1_fr1.gif
new file mode 100644
index 0000000..c4e14a4
Binary files /dev/null and b/last-guardian-sprites/spd1_fr1.gif differ
diff --git a/last-guardian-sprites/spd1_fr2.gif b/last-guardian-sprites/spd1_fr2.gif
new file mode 100644
index 0000000..287a869
Binary files /dev/null and b/last-guardian-sprites/spd1_fr2.gif differ
diff --git a/last-guardian-sprites/spd1_lf1.gif b/last-guardian-sprites/spd1_lf1.gif
new file mode 100644
index 0000000..789cf23
Binary files /dev/null and b/last-guardian-sprites/spd1_lf1.gif differ
diff --git a/last-guardian-sprites/spd1_lf2.gif b/last-guardian-sprites/spd1_lf2.gif
new file mode 100644
index 0000000..5b2c799
Binary files /dev/null and b/last-guardian-sprites/spd1_lf2.gif differ
diff --git a/last-guardian-sprites/spd1_rt1.gif b/last-guardian-sprites/spd1_rt1.gif
new file mode 100644
index 0000000..be57078
Binary files /dev/null and b/last-guardian-sprites/spd1_rt1.gif differ
diff --git a/last-guardian-sprites/spd1_rt2.gif b/last-guardian-sprites/spd1_rt2.gif
new file mode 100644
index 0000000..e8a3c0c
Binary files /dev/null and b/last-guardian-sprites/spd1_rt2.gif differ
diff --git a/last-guardian-sprites/syb1_bk1.gif b/last-guardian-sprites/syb1_bk1.gif
new file mode 100644
index 0000000..6322de5
Binary files /dev/null and b/last-guardian-sprites/syb1_bk1.gif differ
diff --git a/last-guardian-sprites/syb1_bk2.gif b/last-guardian-sprites/syb1_bk2.gif
new file mode 100644
index 0000000..489994f
Binary files /dev/null and b/last-guardian-sprites/syb1_bk2.gif differ
diff --git a/last-guardian-sprites/syb1_fr1.gif b/last-guardian-sprites/syb1_fr1.gif
new file mode 100644
index 0000000..2ef75ec
Binary files /dev/null and b/last-guardian-sprites/syb1_fr1.gif differ
diff --git a/last-guardian-sprites/syb1_fr2.gif b/last-guardian-sprites/syb1_fr2.gif
new file mode 100644
index 0000000..49fd19c
Binary files /dev/null and b/last-guardian-sprites/syb1_fr2.gif differ
diff --git a/last-guardian-sprites/syb1_lf1.gif b/last-guardian-sprites/syb1_lf1.gif
new file mode 100644
index 0000000..a7ad19d
Binary files /dev/null and b/last-guardian-sprites/syb1_lf1.gif differ
diff --git a/last-guardian-sprites/syb1_lf2.gif b/last-guardian-sprites/syb1_lf2.gif
new file mode 100644
index 0000000..4894818
Binary files /dev/null and b/last-guardian-sprites/syb1_lf2.gif differ
diff --git a/last-guardian-sprites/syb1_rt1.gif b/last-guardian-sprites/syb1_rt1.gif
new file mode 100644
index 0000000..6a75f15
Binary files /dev/null and b/last-guardian-sprites/syb1_rt1.gif differ
diff --git a/last-guardian-sprites/syb1_rt2.gif b/last-guardian-sprites/syb1_rt2.gif
new file mode 100644
index 0000000..ecf1c7e
Binary files /dev/null and b/last-guardian-sprites/syb1_rt2.gif differ
diff --git a/last-guardian-sprites/thf1_bk1.gif b/last-guardian-sprites/thf1_bk1.gif
new file mode 100644
index 0000000..2c49bc5
Binary files /dev/null and b/last-guardian-sprites/thf1_bk1.gif differ
diff --git a/last-guardian-sprites/thf1_bk2.gif b/last-guardian-sprites/thf1_bk2.gif
new file mode 100644
index 0000000..8382954
Binary files /dev/null and b/last-guardian-sprites/thf1_bk2.gif differ
diff --git a/last-guardian-sprites/thf1_fr1.gif b/last-guardian-sprites/thf1_fr1.gif
new file mode 100644
index 0000000..5700231
Binary files /dev/null and b/last-guardian-sprites/thf1_fr1.gif differ
diff --git a/last-guardian-sprites/thf1_fr2.gif b/last-guardian-sprites/thf1_fr2.gif
new file mode 100644
index 0000000..6498595
Binary files /dev/null and b/last-guardian-sprites/thf1_fr2.gif differ
diff --git a/last-guardian-sprites/thf1_lf1.gif b/last-guardian-sprites/thf1_lf1.gif
new file mode 100644
index 0000000..cfa45d3
Binary files /dev/null and b/last-guardian-sprites/thf1_lf1.gif differ
diff --git a/last-guardian-sprites/thf1_lf2.gif b/last-guardian-sprites/thf1_lf2.gif
new file mode 100644
index 0000000..6ce2519
Binary files /dev/null and b/last-guardian-sprites/thf1_lf2.gif differ
diff --git a/last-guardian-sprites/thf1_rt1.gif b/last-guardian-sprites/thf1_rt1.gif
new file mode 100644
index 0000000..2e89e94
Binary files /dev/null and b/last-guardian-sprites/thf1_rt1.gif differ
diff --git a/last-guardian-sprites/thf1_rt2.gif b/last-guardian-sprites/thf1_rt2.gif
new file mode 100644
index 0000000..3ac4515
Binary files /dev/null and b/last-guardian-sprites/thf1_rt2.gif differ
diff --git a/last-guardian-sprites/thf2_bk1.gif b/last-guardian-sprites/thf2_bk1.gif
new file mode 100644
index 0000000..1a26eef
Binary files /dev/null and b/last-guardian-sprites/thf2_bk1.gif differ
diff --git a/last-guardian-sprites/thf2_bk2.gif b/last-guardian-sprites/thf2_bk2.gif
new file mode 100644
index 0000000..ce9b2a8
Binary files /dev/null and b/last-guardian-sprites/thf2_bk2.gif differ
diff --git a/last-guardian-sprites/thf2_fr1.gif b/last-guardian-sprites/thf2_fr1.gif
new file mode 100644
index 0000000..c939fba
Binary files /dev/null and b/last-guardian-sprites/thf2_fr1.gif differ
diff --git a/last-guardian-sprites/thf2_fr2.gif b/last-guardian-sprites/thf2_fr2.gif
new file mode 100644
index 0000000..4103b86
Binary files /dev/null and b/last-guardian-sprites/thf2_fr2.gif differ
diff --git a/last-guardian-sprites/thf2_lf1.gif b/last-guardian-sprites/thf2_lf1.gif
new file mode 100644
index 0000000..6aa5ffd
Binary files /dev/null and b/last-guardian-sprites/thf2_lf1.gif differ
diff --git a/last-guardian-sprites/thf2_lf2.gif b/last-guardian-sprites/thf2_lf2.gif
new file mode 100644
index 0000000..7c73a45
Binary files /dev/null and b/last-guardian-sprites/thf2_lf2.gif differ
diff --git a/last-guardian-sprites/thf2_rt1.gif b/last-guardian-sprites/thf2_rt1.gif
new file mode 100644
index 0000000..d95cfe1
Binary files /dev/null and b/last-guardian-sprites/thf2_rt1.gif differ
diff --git a/last-guardian-sprites/thf2_rt2.gif b/last-guardian-sprites/thf2_rt2.gif
new file mode 100644
index 0000000..ffe61d5
Binary files /dev/null and b/last-guardian-sprites/thf2_rt2.gif differ
diff --git a/last-guardian-sprites/thf3_bk1.gif b/last-guardian-sprites/thf3_bk1.gif
new file mode 100644
index 0000000..4d939cc
Binary files /dev/null and b/last-guardian-sprites/thf3_bk1.gif differ
diff --git a/last-guardian-sprites/thf3_bk2.gif b/last-guardian-sprites/thf3_bk2.gif
new file mode 100644
index 0000000..1096988
Binary files /dev/null and b/last-guardian-sprites/thf3_bk2.gif differ
diff --git a/last-guardian-sprites/thf3_fr1.gif b/last-guardian-sprites/thf3_fr1.gif
new file mode 100644
index 0000000..e74f1a4
Binary files /dev/null and b/last-guardian-sprites/thf3_fr1.gif differ
diff --git a/last-guardian-sprites/thf3_fr2.gif b/last-guardian-sprites/thf3_fr2.gif
new file mode 100644
index 0000000..9072e8e
Binary files /dev/null and b/last-guardian-sprites/thf3_fr2.gif differ
diff --git a/last-guardian-sprites/thf3_lf1.gif b/last-guardian-sprites/thf3_lf1.gif
new file mode 100644
index 0000000..491e8ab
Binary files /dev/null and b/last-guardian-sprites/thf3_lf1.gif differ
diff --git a/last-guardian-sprites/thf3_lf2.gif b/last-guardian-sprites/thf3_lf2.gif
new file mode 100644
index 0000000..41779d9
Binary files /dev/null and b/last-guardian-sprites/thf3_lf2.gif differ
diff --git a/last-guardian-sprites/thf3_rt1.gif b/last-guardian-sprites/thf3_rt1.gif
new file mode 100644
index 0000000..3972891
Binary files /dev/null and b/last-guardian-sprites/thf3_rt1.gif differ
diff --git a/last-guardian-sprites/thf3_rt2.gif b/last-guardian-sprites/thf3_rt2.gif
new file mode 100644
index 0000000..698a8c5
Binary files /dev/null and b/last-guardian-sprites/thf3_rt2.gif differ
diff --git a/last-guardian-sprites/thf4_bk1.gif b/last-guardian-sprites/thf4_bk1.gif
new file mode 100644
index 0000000..cffc47a
Binary files /dev/null and b/last-guardian-sprites/thf4_bk1.gif differ
diff --git a/last-guardian-sprites/thf4_bk2.gif b/last-guardian-sprites/thf4_bk2.gif
new file mode 100644
index 0000000..1c2a6bb
Binary files /dev/null and b/last-guardian-sprites/thf4_bk2.gif differ
diff --git a/last-guardian-sprites/thf4_fr1.gif b/last-guardian-sprites/thf4_fr1.gif
new file mode 100644
index 0000000..eade49c
Binary files /dev/null and b/last-guardian-sprites/thf4_fr1.gif differ
diff --git a/last-guardian-sprites/thf4_fr2.gif b/last-guardian-sprites/thf4_fr2.gif
new file mode 100644
index 0000000..1da398e
Binary files /dev/null and b/last-guardian-sprites/thf4_fr2.gif differ
diff --git a/last-guardian-sprites/thf4_lf1.gif b/last-guardian-sprites/thf4_lf1.gif
new file mode 100644
index 0000000..11274b6
Binary files /dev/null and b/last-guardian-sprites/thf4_lf1.gif differ
diff --git a/last-guardian-sprites/thf4_lf2.gif b/last-guardian-sprites/thf4_lf2.gif
new file mode 100644
index 0000000..74016f4
Binary files /dev/null and b/last-guardian-sprites/thf4_lf2.gif differ
diff --git a/last-guardian-sprites/thf4_rt1.gif b/last-guardian-sprites/thf4_rt1.gif
new file mode 100644
index 0000000..d5eef2f
Binary files /dev/null and b/last-guardian-sprites/thf4_rt1.gif differ
diff --git a/last-guardian-sprites/thf4_rt2.gif b/last-guardian-sprites/thf4_rt2.gif
new file mode 100644
index 0000000..766ce27
Binary files /dev/null and b/last-guardian-sprites/thf4_rt2.gif differ
diff --git a/last-guardian-sprites/trk1_bk1.gif b/last-guardian-sprites/trk1_bk1.gif
new file mode 100644
index 0000000..7a14331
Binary files /dev/null and b/last-guardian-sprites/trk1_bk1.gif differ
diff --git a/last-guardian-sprites/trk1_bk2.gif b/last-guardian-sprites/trk1_bk2.gif
new file mode 100644
index 0000000..cbbb776
Binary files /dev/null and b/last-guardian-sprites/trk1_bk2.gif differ
diff --git a/last-guardian-sprites/trk1_fr1.gif b/last-guardian-sprites/trk1_fr1.gif
new file mode 100644
index 0000000..2e2e94f
Binary files /dev/null and b/last-guardian-sprites/trk1_fr1.gif differ
diff --git a/last-guardian-sprites/trk1_fr2.gif b/last-guardian-sprites/trk1_fr2.gif
new file mode 100644
index 0000000..d11b69c
Binary files /dev/null and b/last-guardian-sprites/trk1_fr2.gif differ
diff --git a/last-guardian-sprites/trk1_lf1.gif b/last-guardian-sprites/trk1_lf1.gif
new file mode 100644
index 0000000..cdd40be
Binary files /dev/null and b/last-guardian-sprites/trk1_lf1.gif differ
diff --git a/last-guardian-sprites/trk1_lf2.gif b/last-guardian-sprites/trk1_lf2.gif
new file mode 100644
index 0000000..55ed21a
Binary files /dev/null and b/last-guardian-sprites/trk1_lf2.gif differ
diff --git a/last-guardian-sprites/trk1_rt1.gif b/last-guardian-sprites/trk1_rt1.gif
new file mode 100644
index 0000000..1a4b653
Binary files /dev/null and b/last-guardian-sprites/trk1_rt1.gif differ
diff --git a/last-guardian-sprites/trk1_rt2.gif b/last-guardian-sprites/trk1_rt2.gif
new file mode 100644
index 0000000..bcf2938
Binary files /dev/null and b/last-guardian-sprites/trk1_rt2.gif differ
diff --git a/last-guardian-sprites/wmg1_bk1.gif b/last-guardian-sprites/wmg1_bk1.gif
new file mode 100644
index 0000000..fbf567a
Binary files /dev/null and b/last-guardian-sprites/wmg1_bk1.gif differ
diff --git a/last-guardian-sprites/wmg1_bk2.gif b/last-guardian-sprites/wmg1_bk2.gif
new file mode 100644
index 0000000..15a2923
Binary files /dev/null and b/last-guardian-sprites/wmg1_bk2.gif differ
diff --git a/last-guardian-sprites/wmg1_fr1.gif b/last-guardian-sprites/wmg1_fr1.gif
new file mode 100644
index 0000000..340b3b4
Binary files /dev/null and b/last-guardian-sprites/wmg1_fr1.gif differ
diff --git a/last-guardian-sprites/wmg1_fr2.gif b/last-guardian-sprites/wmg1_fr2.gif
new file mode 100644
index 0000000..888f597
Binary files /dev/null and b/last-guardian-sprites/wmg1_fr2.gif differ
diff --git a/last-guardian-sprites/wmg1_lf1.gif b/last-guardian-sprites/wmg1_lf1.gif
new file mode 100644
index 0000000..d75da2a
Binary files /dev/null and b/last-guardian-sprites/wmg1_lf1.gif differ
diff --git a/last-guardian-sprites/wmg1_lf2.gif b/last-guardian-sprites/wmg1_lf2.gif
new file mode 100644
index 0000000..53efab6
Binary files /dev/null and b/last-guardian-sprites/wmg1_lf2.gif differ
diff --git a/last-guardian-sprites/wmg1_rt1.gif b/last-guardian-sprites/wmg1_rt1.gif
new file mode 100644
index 0000000..73340e4
Binary files /dev/null and b/last-guardian-sprites/wmg1_rt1.gif differ
diff --git a/last-guardian-sprites/wmg1_rt2.gif b/last-guardian-sprites/wmg1_rt2.gif
new file mode 100644
index 0000000..8c26d1d
Binary files /dev/null and b/last-guardian-sprites/wmg1_rt2.gif differ
diff --git a/last-guardian-sprites/wmg2_bk1.gif b/last-guardian-sprites/wmg2_bk1.gif
new file mode 100644
index 0000000..fbf567a
Binary files /dev/null and b/last-guardian-sprites/wmg2_bk1.gif differ
diff --git a/last-guardian-sprites/wmg2_bk2.gif b/last-guardian-sprites/wmg2_bk2.gif
new file mode 100644
index 0000000..15a2923
Binary files /dev/null and b/last-guardian-sprites/wmg2_bk2.gif differ
diff --git a/last-guardian-sprites/wmg2_fr1.gif b/last-guardian-sprites/wmg2_fr1.gif
new file mode 100644
index 0000000..bfb0919
Binary files /dev/null and b/last-guardian-sprites/wmg2_fr1.gif differ
diff --git a/last-guardian-sprites/wmg2_fr2.gif b/last-guardian-sprites/wmg2_fr2.gif
new file mode 100644
index 0000000..8b5b0cf
Binary files /dev/null and b/last-guardian-sprites/wmg2_fr2.gif differ
diff --git a/last-guardian-sprites/wmg2_lf1.gif b/last-guardian-sprites/wmg2_lf1.gif
new file mode 100644
index 0000000..3b596c8
Binary files /dev/null and b/last-guardian-sprites/wmg2_lf1.gif differ
diff --git a/last-guardian-sprites/wmg2_lf2.gif b/last-guardian-sprites/wmg2_lf2.gif
new file mode 100644
index 0000000..1032b37
Binary files /dev/null and b/last-guardian-sprites/wmg2_lf2.gif differ
diff --git a/last-guardian-sprites/wmg2_rt1.gif b/last-guardian-sprites/wmg2_rt1.gif
new file mode 100644
index 0000000..862eec1
Binary files /dev/null and b/last-guardian-sprites/wmg2_rt1.gif differ
diff --git a/last-guardian-sprites/wmg2_rt2.gif b/last-guardian-sprites/wmg2_rt2.gif
new file mode 100644
index 0000000..4078166
Binary files /dev/null and b/last-guardian-sprites/wmg2_rt2.gif differ
diff --git a/last-guardian-sprites/wmg3_bk1.gif b/last-guardian-sprites/wmg3_bk1.gif
new file mode 100644
index 0000000..eb2f8af
Binary files /dev/null and b/last-guardian-sprites/wmg3_bk1.gif differ
diff --git a/last-guardian-sprites/wmg3_bk2.gif b/last-guardian-sprites/wmg3_bk2.gif
new file mode 100644
index 0000000..9a303cc
Binary files /dev/null and b/last-guardian-sprites/wmg3_bk2.gif differ
diff --git a/last-guardian-sprites/wmg3_fr1.gif b/last-guardian-sprites/wmg3_fr1.gif
new file mode 100644
index 0000000..cae1da3
Binary files /dev/null and b/last-guardian-sprites/wmg3_fr1.gif differ
diff --git a/last-guardian-sprites/wmg3_fr2.gif b/last-guardian-sprites/wmg3_fr2.gif
new file mode 100644
index 0000000..3bbc135
Binary files /dev/null and b/last-guardian-sprites/wmg3_fr2.gif differ
diff --git a/last-guardian-sprites/wmg3_lf1.gif b/last-guardian-sprites/wmg3_lf1.gif
new file mode 100644
index 0000000..9ed0b1a
Binary files /dev/null and b/last-guardian-sprites/wmg3_lf1.gif differ
diff --git a/last-guardian-sprites/wmg3_lf2.gif b/last-guardian-sprites/wmg3_lf2.gif
new file mode 100644
index 0000000..adc8d5a
Binary files /dev/null and b/last-guardian-sprites/wmg3_lf2.gif differ
diff --git a/last-guardian-sprites/wmg3_rt1.gif b/last-guardian-sprites/wmg3_rt1.gif
new file mode 100644
index 0000000..a51cb2c
Binary files /dev/null and b/last-guardian-sprites/wmg3_rt1.gif differ
diff --git a/last-guardian-sprites/wmg3_rt2.gif b/last-guardian-sprites/wmg3_rt2.gif
new file mode 100644
index 0000000..07f18d5
Binary files /dev/null and b/last-guardian-sprites/wmg3_rt2.gif differ
diff --git a/last-guardian-sprites/wmg4_bk1.gif b/last-guardian-sprites/wmg4_bk1.gif
new file mode 100644
index 0000000..a8d90b6
Binary files /dev/null and b/last-guardian-sprites/wmg4_bk1.gif differ
diff --git a/last-guardian-sprites/wmg4_bk2.gif b/last-guardian-sprites/wmg4_bk2.gif
new file mode 100644
index 0000000..2b9cd1b
Binary files /dev/null and b/last-guardian-sprites/wmg4_bk2.gif differ
diff --git a/last-guardian-sprites/wmg4_fr1.gif b/last-guardian-sprites/wmg4_fr1.gif
new file mode 100644
index 0000000..1ca9510
Binary files /dev/null and b/last-guardian-sprites/wmg4_fr1.gif differ
diff --git a/last-guardian-sprites/wmg4_fr2.gif b/last-guardian-sprites/wmg4_fr2.gif
new file mode 100644
index 0000000..4adcec3
Binary files /dev/null and b/last-guardian-sprites/wmg4_fr2.gif differ
diff --git a/last-guardian-sprites/wmg4_lf1.gif b/last-guardian-sprites/wmg4_lf1.gif
new file mode 100644
index 0000000..e05db22
Binary files /dev/null and b/last-guardian-sprites/wmg4_lf1.gif differ
diff --git a/last-guardian-sprites/wmg4_lf2.gif b/last-guardian-sprites/wmg4_lf2.gif
new file mode 100644
index 0000000..e34a2e3
Binary files /dev/null and b/last-guardian-sprites/wmg4_lf2.gif differ
diff --git a/last-guardian-sprites/wmg4_rt1.gif b/last-guardian-sprites/wmg4_rt1.gif
new file mode 100644
index 0000000..deb3c24
Binary files /dev/null and b/last-guardian-sprites/wmg4_rt1.gif differ
diff --git a/last-guardian-sprites/wmg4_rt2.gif b/last-guardian-sprites/wmg4_rt2.gif
new file mode 100644
index 0000000..524ecc1
Binary files /dev/null and b/last-guardian-sprites/wmg4_rt2.gif differ
diff --git a/last-guardian-sprites/wmn1_bk1.gif b/last-guardian-sprites/wmn1_bk1.gif
new file mode 100644
index 0000000..6808080
Binary files /dev/null and b/last-guardian-sprites/wmn1_bk1.gif differ
diff --git a/last-guardian-sprites/wmn1_bk2.gif b/last-guardian-sprites/wmn1_bk2.gif
new file mode 100644
index 0000000..15991fe
Binary files /dev/null and b/last-guardian-sprites/wmn1_bk2.gif differ
diff --git a/last-guardian-sprites/wmn1_fr1.gif b/last-guardian-sprites/wmn1_fr1.gif
new file mode 100644
index 0000000..a985d71
Binary files /dev/null and b/last-guardian-sprites/wmn1_fr1.gif differ
diff --git a/last-guardian-sprites/wmn1_fr2.gif b/last-guardian-sprites/wmn1_fr2.gif
new file mode 100644
index 0000000..459f899
Binary files /dev/null and b/last-guardian-sprites/wmn1_fr2.gif differ
diff --git a/last-guardian-sprites/wmn1_lf1.gif b/last-guardian-sprites/wmn1_lf1.gif
new file mode 100644
index 0000000..532c8b6
Binary files /dev/null and b/last-guardian-sprites/wmn1_lf1.gif differ
diff --git a/last-guardian-sprites/wmn1_lf2.gif b/last-guardian-sprites/wmn1_lf2.gif
new file mode 100644
index 0000000..3a7d7c4
Binary files /dev/null and b/last-guardian-sprites/wmn1_lf2.gif differ
diff --git a/last-guardian-sprites/wmn1_rt1.gif b/last-guardian-sprites/wmn1_rt1.gif
new file mode 100644
index 0000000..642a5c3
Binary files /dev/null and b/last-guardian-sprites/wmn1_rt1.gif differ
diff --git a/last-guardian-sprites/wmn1_rt2.gif b/last-guardian-sprites/wmn1_rt2.gif
new file mode 100644
index 0000000..9a169b1
Binary files /dev/null and b/last-guardian-sprites/wmn1_rt2.gif differ
diff --git a/last-guardian-sprites/wmn2_bk1.gif b/last-guardian-sprites/wmn2_bk1.gif
new file mode 100644
index 0000000..4ff8ae1
Binary files /dev/null and b/last-guardian-sprites/wmn2_bk1.gif differ
diff --git a/last-guardian-sprites/wmn2_bk2.gif b/last-guardian-sprites/wmn2_bk2.gif
new file mode 100644
index 0000000..fab74f1
Binary files /dev/null and b/last-guardian-sprites/wmn2_bk2.gif differ
diff --git a/last-guardian-sprites/wmn2_fr1.gif b/last-guardian-sprites/wmn2_fr1.gif
new file mode 100644
index 0000000..f29e8cb
Binary files /dev/null and b/last-guardian-sprites/wmn2_fr1.gif differ
diff --git a/last-guardian-sprites/wmn2_fr2.gif b/last-guardian-sprites/wmn2_fr2.gif
new file mode 100644
index 0000000..e5dc646
Binary files /dev/null and b/last-guardian-sprites/wmn2_fr2.gif differ
diff --git a/last-guardian-sprites/wmn2_lf1.gif b/last-guardian-sprites/wmn2_lf1.gif
new file mode 100644
index 0000000..84760f5
Binary files /dev/null and b/last-guardian-sprites/wmn2_lf1.gif differ
diff --git a/last-guardian-sprites/wmn2_lf2.gif b/last-guardian-sprites/wmn2_lf2.gif
new file mode 100644
index 0000000..7148ccc
Binary files /dev/null and b/last-guardian-sprites/wmn2_lf2.gif differ
diff --git a/last-guardian-sprites/wmn2_rt1.gif b/last-guardian-sprites/wmn2_rt1.gif
new file mode 100644
index 0000000..0359735
Binary files /dev/null and b/last-guardian-sprites/wmn2_rt1.gif differ
diff --git a/last-guardian-sprites/wmn2_rt2.gif b/last-guardian-sprites/wmn2_rt2.gif
new file mode 100644
index 0000000..d63fb2f
Binary files /dev/null and b/last-guardian-sprites/wmn2_rt2.gif differ
diff --git a/last-guardian-sprites/wmn3_bk1.gif b/last-guardian-sprites/wmn3_bk1.gif
new file mode 100644
index 0000000..aae8efe
Binary files /dev/null and b/last-guardian-sprites/wmn3_bk1.gif differ
diff --git a/last-guardian-sprites/wmn3_bk2.gif b/last-guardian-sprites/wmn3_bk2.gif
new file mode 100644
index 0000000..7e17330
Binary files /dev/null and b/last-guardian-sprites/wmn3_bk2.gif differ
diff --git a/last-guardian-sprites/wmn3_fr1.gif b/last-guardian-sprites/wmn3_fr1.gif
new file mode 100644
index 0000000..526a9e3
Binary files /dev/null and b/last-guardian-sprites/wmn3_fr1.gif differ
diff --git a/last-guardian-sprites/wmn3_fr2.gif b/last-guardian-sprites/wmn3_fr2.gif
new file mode 100644
index 0000000..b67f46f
Binary files /dev/null and b/last-guardian-sprites/wmn3_fr2.gif differ
diff --git a/last-guardian-sprites/wmn3_lf1.gif b/last-guardian-sprites/wmn3_lf1.gif
new file mode 100644
index 0000000..6f2337f
Binary files /dev/null and b/last-guardian-sprites/wmn3_lf1.gif differ
diff --git a/last-guardian-sprites/wmn3_lf2.gif b/last-guardian-sprites/wmn3_lf2.gif
new file mode 100644
index 0000000..33468dd
Binary files /dev/null and b/last-guardian-sprites/wmn3_lf2.gif differ
diff --git a/last-guardian-sprites/wmn3_rt1.gif b/last-guardian-sprites/wmn3_rt1.gif
new file mode 100644
index 0000000..c4b2ee4
Binary files /dev/null and b/last-guardian-sprites/wmn3_rt1.gif differ
diff --git a/last-guardian-sprites/wmn3_rt2.gif b/last-guardian-sprites/wmn3_rt2.gif
new file mode 100644
index 0000000..4f011b0
Binary files /dev/null and b/last-guardian-sprites/wmn3_rt2.gif differ
diff --git a/last-guardian-sprites/wnv1_bk1.gif b/last-guardian-sprites/wnv1_bk1.gif
new file mode 100644
index 0000000..2b0e967
Binary files /dev/null and b/last-guardian-sprites/wnv1_bk1.gif differ
diff --git a/last-guardian-sprites/wnv1_bk2.gif b/last-guardian-sprites/wnv1_bk2.gif
new file mode 100644
index 0000000..23b301c
Binary files /dev/null and b/last-guardian-sprites/wnv1_bk2.gif differ
diff --git a/last-guardian-sprites/wnv1_fr1.gif b/last-guardian-sprites/wnv1_fr1.gif
new file mode 100644
index 0000000..449614a
Binary files /dev/null and b/last-guardian-sprites/wnv1_fr1.gif differ
diff --git a/last-guardian-sprites/wnv1_fr2.gif b/last-guardian-sprites/wnv1_fr2.gif
new file mode 100644
index 0000000..4901452
Binary files /dev/null and b/last-guardian-sprites/wnv1_fr2.gif differ
diff --git a/last-guardian-sprites/wnv1_lf1.gif b/last-guardian-sprites/wnv1_lf1.gif
new file mode 100644
index 0000000..48b9da2
Binary files /dev/null and b/last-guardian-sprites/wnv1_lf1.gif differ
diff --git a/last-guardian-sprites/wnv1_lf2.gif b/last-guardian-sprites/wnv1_lf2.gif
new file mode 100644
index 0000000..f2ff5fa
Binary files /dev/null and b/last-guardian-sprites/wnv1_lf2.gif differ
diff --git a/last-guardian-sprites/wnv1_rt1.gif b/last-guardian-sprites/wnv1_rt1.gif
new file mode 100644
index 0000000..ded9d54
Binary files /dev/null and b/last-guardian-sprites/wnv1_rt1.gif differ
diff --git a/last-guardian-sprites/wnv1_rt2.gif b/last-guardian-sprites/wnv1_rt2.gif
new file mode 100644
index 0000000..a45f644
Binary files /dev/null and b/last-guardian-sprites/wnv1_rt2.gif differ
diff --git a/last-guardian-sprites/wnv2_bk1.gif b/last-guardian-sprites/wnv2_bk1.gif
new file mode 100644
index 0000000..861dde9
Binary files /dev/null and b/last-guardian-sprites/wnv2_bk1.gif differ
diff --git a/last-guardian-sprites/wnv2_bk2.gif b/last-guardian-sprites/wnv2_bk2.gif
new file mode 100644
index 0000000..afb8409
Binary files /dev/null and b/last-guardian-sprites/wnv2_bk2.gif differ
diff --git a/last-guardian-sprites/wnv2_fr1.gif b/last-guardian-sprites/wnv2_fr1.gif
new file mode 100644
index 0000000..4199fe3
Binary files /dev/null and b/last-guardian-sprites/wnv2_fr1.gif differ
diff --git a/last-guardian-sprites/wnv2_fr2.gif b/last-guardian-sprites/wnv2_fr2.gif
new file mode 100644
index 0000000..a08822e
Binary files /dev/null and b/last-guardian-sprites/wnv2_fr2.gif differ
diff --git a/last-guardian-sprites/wnv2_lf1.gif b/last-guardian-sprites/wnv2_lf1.gif
new file mode 100644
index 0000000..4325a1e
Binary files /dev/null and b/last-guardian-sprites/wnv2_lf1.gif differ
diff --git a/last-guardian-sprites/wnv2_lf2.gif b/last-guardian-sprites/wnv2_lf2.gif
new file mode 100644
index 0000000..ae6a247
Binary files /dev/null and b/last-guardian-sprites/wnv2_lf2.gif differ
diff --git a/last-guardian-sprites/wnv2_rt1.gif b/last-guardian-sprites/wnv2_rt1.gif
new file mode 100644
index 0000000..40c5a26
Binary files /dev/null and b/last-guardian-sprites/wnv2_rt1.gif differ
diff --git a/last-guardian-sprites/wnv2_rt2.gif b/last-guardian-sprites/wnv2_rt2.gif
new file mode 100644
index 0000000..5b16201
Binary files /dev/null and b/last-guardian-sprites/wnv2_rt2.gif differ
diff --git a/last-guardian-sprites/wnv3_bk1.gif b/last-guardian-sprites/wnv3_bk1.gif
new file mode 100644
index 0000000..8f4836a
Binary files /dev/null and b/last-guardian-sprites/wnv3_bk1.gif differ
diff --git a/last-guardian-sprites/wnv3_bk2.gif b/last-guardian-sprites/wnv3_bk2.gif
new file mode 100644
index 0000000..33a12c1
Binary files /dev/null and b/last-guardian-sprites/wnv3_bk2.gif differ
diff --git a/last-guardian-sprites/wnv3_fr1.gif b/last-guardian-sprites/wnv3_fr1.gif
new file mode 100644
index 0000000..05f5261
Binary files /dev/null and b/last-guardian-sprites/wnv3_fr1.gif differ
diff --git a/last-guardian-sprites/wnv3_fr2.gif b/last-guardian-sprites/wnv3_fr2.gif
new file mode 100644
index 0000000..62a88b9
Binary files /dev/null and b/last-guardian-sprites/wnv3_fr2.gif differ
diff --git a/last-guardian-sprites/wnv3_lf1.gif b/last-guardian-sprites/wnv3_lf1.gif
new file mode 100644
index 0000000..8bb642f
Binary files /dev/null and b/last-guardian-sprites/wnv3_lf1.gif differ
diff --git a/last-guardian-sprites/wnv3_lf2.gif b/last-guardian-sprites/wnv3_lf2.gif
new file mode 100644
index 0000000..36761f6
Binary files /dev/null and b/last-guardian-sprites/wnv3_lf2.gif differ
diff --git a/last-guardian-sprites/wnv3_rt1.gif b/last-guardian-sprites/wnv3_rt1.gif
new file mode 100644
index 0000000..71eacec
Binary files /dev/null and b/last-guardian-sprites/wnv3_rt1.gif differ
diff --git a/last-guardian-sprites/wnv3_rt2.gif b/last-guardian-sprites/wnv3_rt2.gif
new file mode 100644
index 0000000..459e928
Binary files /dev/null and b/last-guardian-sprites/wnv3_rt2.gif differ
diff --git a/last-guardian-sprites/wnv4_bk1.gif b/last-guardian-sprites/wnv4_bk1.gif
new file mode 100644
index 0000000..7449ded
Binary files /dev/null and b/last-guardian-sprites/wnv4_bk1.gif differ
diff --git a/last-guardian-sprites/wnv4_bk2.gif b/last-guardian-sprites/wnv4_bk2.gif
new file mode 100644
index 0000000..1117c6f
Binary files /dev/null and b/last-guardian-sprites/wnv4_bk2.gif differ
diff --git a/last-guardian-sprites/wnv4_fr1.gif b/last-guardian-sprites/wnv4_fr1.gif
new file mode 100644
index 0000000..bd213f9
Binary files /dev/null and b/last-guardian-sprites/wnv4_fr1.gif differ
diff --git a/last-guardian-sprites/wnv4_fr2.gif b/last-guardian-sprites/wnv4_fr2.gif
new file mode 100644
index 0000000..a270dfc
Binary files /dev/null and b/last-guardian-sprites/wnv4_fr2.gif differ
diff --git a/last-guardian-sprites/wnv4_lf1.gif b/last-guardian-sprites/wnv4_lf1.gif
new file mode 100644
index 0000000..5ca7a88
Binary files /dev/null and b/last-guardian-sprites/wnv4_lf1.gif differ
diff --git a/last-guardian-sprites/wnv4_lf2.gif b/last-guardian-sprites/wnv4_lf2.gif
new file mode 100644
index 0000000..733c60b
Binary files /dev/null and b/last-guardian-sprites/wnv4_lf2.gif differ
diff --git a/last-guardian-sprites/wnv4_rt1.gif b/last-guardian-sprites/wnv4_rt1.gif
new file mode 100644
index 0000000..1ccdb61
Binary files /dev/null and b/last-guardian-sprites/wnv4_rt1.gif differ
diff --git a/last-guardian-sprites/wnv4_rt2.gif b/last-guardian-sprites/wnv4_rt2.gif
new file mode 100644
index 0000000..5e14b11
Binary files /dev/null and b/last-guardian-sprites/wnv4_rt2.gif differ
diff --git a/last-guardian-sprites/ybo1_bk1.gif b/last-guardian-sprites/ybo1_bk1.gif
new file mode 100644
index 0000000..5a2b853
Binary files /dev/null and b/last-guardian-sprites/ybo1_bk1.gif differ
diff --git a/last-guardian-sprites/ybo1_bk2.gif b/last-guardian-sprites/ybo1_bk2.gif
new file mode 100644
index 0000000..dd1c6e0
Binary files /dev/null and b/last-guardian-sprites/ybo1_bk2.gif differ
diff --git a/last-guardian-sprites/ybo1_fr1.gif b/last-guardian-sprites/ybo1_fr1.gif
new file mode 100644
index 0000000..67e60ca
Binary files /dev/null and b/last-guardian-sprites/ybo1_fr1.gif differ
diff --git a/last-guardian-sprites/ybo1_fr2.gif b/last-guardian-sprites/ybo1_fr2.gif
new file mode 100644
index 0000000..00c5d5d
Binary files /dev/null and b/last-guardian-sprites/ybo1_fr2.gif differ
diff --git a/last-guardian-sprites/ybo1_lf1.gif b/last-guardian-sprites/ybo1_lf1.gif
new file mode 100644
index 0000000..249ed4b
Binary files /dev/null and b/last-guardian-sprites/ybo1_lf1.gif differ
diff --git a/last-guardian-sprites/ybo1_lf2.gif b/last-guardian-sprites/ybo1_lf2.gif
new file mode 100644
index 0000000..5aa6172
Binary files /dev/null and b/last-guardian-sprites/ybo1_lf2.gif differ
diff --git a/last-guardian-sprites/ybo1_rt1.gif b/last-guardian-sprites/ybo1_rt1.gif
new file mode 100644
index 0000000..ddf2fd9
Binary files /dev/null and b/last-guardian-sprites/ybo1_rt1.gif differ
diff --git a/last-guardian-sprites/ybo1_rt2.gif b/last-guardian-sprites/ybo1_rt2.gif
new file mode 100644
index 0000000..327132f
Binary files /dev/null and b/last-guardian-sprites/ybo1_rt2.gif differ
diff --git a/last-guardian-sprites/ygr1_bk1.gif b/last-guardian-sprites/ygr1_bk1.gif
new file mode 100644
index 0000000..9abae4d
Binary files /dev/null and b/last-guardian-sprites/ygr1_bk1.gif differ
diff --git a/last-guardian-sprites/ygr1_bk2.gif b/last-guardian-sprites/ygr1_bk2.gif
new file mode 100644
index 0000000..bcd06dd
Binary files /dev/null and b/last-guardian-sprites/ygr1_bk2.gif differ
diff --git a/last-guardian-sprites/ygr1_fr1.gif b/last-guardian-sprites/ygr1_fr1.gif
new file mode 100644
index 0000000..e1afff5
Binary files /dev/null and b/last-guardian-sprites/ygr1_fr1.gif differ
diff --git a/last-guardian-sprites/ygr1_fr2.gif b/last-guardian-sprites/ygr1_fr2.gif
new file mode 100644
index 0000000..91fac73
Binary files /dev/null and b/last-guardian-sprites/ygr1_fr2.gif differ
diff --git a/last-guardian-sprites/ygr1_lf1.gif b/last-guardian-sprites/ygr1_lf1.gif
new file mode 100644
index 0000000..d49e904
Binary files /dev/null and b/last-guardian-sprites/ygr1_lf1.gif differ
diff --git a/last-guardian-sprites/ygr1_lf2.gif b/last-guardian-sprites/ygr1_lf2.gif
new file mode 100644
index 0000000..62b5148
Binary files /dev/null and b/last-guardian-sprites/ygr1_lf2.gif differ
diff --git a/last-guardian-sprites/ygr1_rt1.gif b/last-guardian-sprites/ygr1_rt1.gif
new file mode 100644
index 0000000..e5de464
Binary files /dev/null and b/last-guardian-sprites/ygr1_rt1.gif differ
diff --git a/last-guardian-sprites/ygr1_rt2.gif b/last-guardian-sprites/ygr1_rt2.gif
new file mode 100644
index 0000000..1699b4d
Binary files /dev/null and b/last-guardian-sprites/ygr1_rt2.gif differ
diff --git a/last-guardian-sprites/zph1_bk1.gif b/last-guardian-sprites/zph1_bk1.gif
new file mode 100644
index 0000000..e8e27e5
Binary files /dev/null and b/last-guardian-sprites/zph1_bk1.gif differ
diff --git a/last-guardian-sprites/zph1_bk2.gif b/last-guardian-sprites/zph1_bk2.gif
new file mode 100644
index 0000000..c6c21a8
Binary files /dev/null and b/last-guardian-sprites/zph1_bk2.gif differ
diff --git a/last-guardian-sprites/zph1_fr1.gif b/last-guardian-sprites/zph1_fr1.gif
new file mode 100644
index 0000000..54548ac
Binary files /dev/null and b/last-guardian-sprites/zph1_fr1.gif differ
diff --git a/last-guardian-sprites/zph1_fr2.gif b/last-guardian-sprites/zph1_fr2.gif
new file mode 100644
index 0000000..ab88fa1
Binary files /dev/null and b/last-guardian-sprites/zph1_fr2.gif differ
diff --git a/last-guardian-sprites/zph1_lf1.gif b/last-guardian-sprites/zph1_lf1.gif
new file mode 100644
index 0000000..1de3aea
Binary files /dev/null and b/last-guardian-sprites/zph1_lf1.gif differ
diff --git a/last-guardian-sprites/zph1_lf2.gif b/last-guardian-sprites/zph1_lf2.gif
new file mode 100644
index 0000000..e3b3ed8
Binary files /dev/null and b/last-guardian-sprites/zph1_lf2.gif differ
diff --git a/last-guardian-sprites/zph1_rt1.gif b/last-guardian-sprites/zph1_rt1.gif
new file mode 100644
index 0000000..84f83c4
Binary files /dev/null and b/last-guardian-sprites/zph1_rt1.gif differ
diff --git a/last-guardian-sprites/zph1_rt2.gif b/last-guardian-sprites/zph1_rt2.gif
new file mode 100644
index 0000000..e1c81b2
Binary files /dev/null and b/last-guardian-sprites/zph1_rt2.gif differ
diff --git a/levels/Dange.gd b/levels/Dange.gd
new file mode 100644
index 0000000..2a5dd8b
--- /dev/null
+++ b/levels/Dange.gd
@@ -0,0 +1,5 @@
+extends Node2D
+
+func _ready():
+ pass
+
diff --git a/levels/Dange.tscn b/levels/Dange.tscn
new file mode 100644
index 0000000..19cba54
--- /dev/null
+++ b/levels/Dange.tscn
@@ -0,0 +1,11 @@
+[gd_scene load_steps=2 format=2]
+
+[ext_resource path="res://levels/Dange.gd" type="Script" id=1]
+
+[node name="Node2D" type="Node2D"]
+script = ExtResource( 1 )
+
+[node name="ColorRect" type="ColorRect" parent="."]
+margin_right = 1324.0
+margin_bottom = 722.0
+
diff --git a/levels/HOME.tscn b/levels/HOME.tscn
new file mode 100644
index 0000000..0d38155
--- /dev/null
+++ b/levels/HOME.tscn
@@ -0,0 +1,9 @@
+[gd_scene format=2]
+
+[node name="HOME" type="Node2D"]
+
+[node name="ColorRect" type="ColorRect" parent="."]
+margin_right = 1337.0
+margin_bottom = 709.0
+color = Color( 0.0156863, 0.466667, 0.329412, 1 )
+
diff --git a/levels/Level1.gd b/levels/Level1.gd
new file mode 100644
index 0000000..7b52061
--- /dev/null
+++ b/levels/Level1.gd
@@ -0,0 +1,23 @@
+extends Node2D
+
+func _ready():
+ load_home()
+
+func change_map(location):
+ for i in $MAP.get_children():
+ i.queue_free()
+ match location:
+ "Dung":
+ load_dung()
+ "Home":
+ load_home()
+
+func load_dung():
+ var map = preload("res://levels/Dange.tscn")
+ var m = map.instance()
+ $MAP.add_child(m)
+
+func load_home():
+ var map = preload("res://levels/HOME.tscn")
+ var m = map.instance()
+ $MAP.add_child(m)
\ No newline at end of file
diff --git a/player/1.png b/player/1.png
new file mode 100644
index 0000000..4cde718
Binary files /dev/null and b/player/1.png differ
diff --git a/player/1.png.import b/player/1.png.import
new file mode 100644
index 0000000..f4c890f
--- /dev/null
+++ b/player/1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/1.png-0e60a6290a3bfa537122d51cd1ba3181.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/1.png"
+dest_files=[ "res://.import/1.png-0e60a6290a3bfa537122d51cd1ba3181.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/10.png b/player/10.png
new file mode 100644
index 0000000..9069af1
Binary files /dev/null and b/player/10.png differ
diff --git a/player/10.png.import b/player/10.png.import
new file mode 100644
index 0000000..4fa9384
--- /dev/null
+++ b/player/10.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/10.png-29f0ce5dec7e78f98f2f43f3e7626e6f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/10.png"
+dest_files=[ "res://.import/10.png-29f0ce5dec7e78f98f2f43f3e7626e6f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/11.png b/player/11.png
new file mode 100644
index 0000000..9714875
Binary files /dev/null and b/player/11.png differ
diff --git a/player/11.png.import b/player/11.png.import
new file mode 100644
index 0000000..19a4f96
--- /dev/null
+++ b/player/11.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/11.png-10cec52f8811c5796067a480043d50a1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/11.png"
+dest_files=[ "res://.import/11.png-10cec52f8811c5796067a480043d50a1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/12.png b/player/12.png
new file mode 100644
index 0000000..9c6eb01
Binary files /dev/null and b/player/12.png differ
diff --git a/player/12.png.import b/player/12.png.import
new file mode 100644
index 0000000..6d41375
--- /dev/null
+++ b/player/12.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/12.png-c709df969e476c4e8d36408215873a76.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/12.png"
+dest_files=[ "res://.import/12.png-c709df969e476c4e8d36408215873a76.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/13.png b/player/13.png
new file mode 100644
index 0000000..3efc119
Binary files /dev/null and b/player/13.png differ
diff --git a/player/13.png.import b/player/13.png.import
new file mode 100644
index 0000000..f8b4ff3
--- /dev/null
+++ b/player/13.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/13.png-db585c9745f20692097515e35e239f5e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/13.png"
+dest_files=[ "res://.import/13.png-db585c9745f20692097515e35e239f5e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/14.png b/player/14.png
new file mode 100644
index 0000000..f7dbbec
Binary files /dev/null and b/player/14.png differ
diff --git a/player/14.png.import b/player/14.png.import
new file mode 100644
index 0000000..1fa3fbb
--- /dev/null
+++ b/player/14.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/14.png-a9a31031be0d6339d70b5b5307ab9749.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/14.png"
+dest_files=[ "res://.import/14.png-a9a31031be0d6339d70b5b5307ab9749.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/15.png b/player/15.png
new file mode 100644
index 0000000..93eed7b
Binary files /dev/null and b/player/15.png differ
diff --git a/player/15.png.import b/player/15.png.import
new file mode 100644
index 0000000..4e655c1
--- /dev/null
+++ b/player/15.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/15.png-e9247b049f58a2a06b8afafee2ddf784.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/15.png"
+dest_files=[ "res://.import/15.png-e9247b049f58a2a06b8afafee2ddf784.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/16.png b/player/16.png
new file mode 100644
index 0000000..112cec7
Binary files /dev/null and b/player/16.png differ
diff --git a/player/16.png.import b/player/16.png.import
new file mode 100644
index 0000000..f8f5bfb
--- /dev/null
+++ b/player/16.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/16.png-e9d7647d6572436058319f8edd69c25f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/16.png"
+dest_files=[ "res://.import/16.png-e9d7647d6572436058319f8edd69c25f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/2.png b/player/2.png
new file mode 100644
index 0000000..d9a8f70
Binary files /dev/null and b/player/2.png differ
diff --git a/player/2.png.import b/player/2.png.import
new file mode 100644
index 0000000..2c79544
--- /dev/null
+++ b/player/2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/2.png-92d038b2c05c25fbe484389b767ff3f2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/2.png"
+dest_files=[ "res://.import/2.png-92d038b2c05c25fbe484389b767ff3f2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/3.png b/player/3.png
new file mode 100644
index 0000000..8aa7ac9
Binary files /dev/null and b/player/3.png differ
diff --git a/player/3.png.import b/player/3.png.import
new file mode 100644
index 0000000..12c7b9a
--- /dev/null
+++ b/player/3.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/3.png-1963684bb90aa49581579dee875991f1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/3.png"
+dest_files=[ "res://.import/3.png-1963684bb90aa49581579dee875991f1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/4.png b/player/4.png
new file mode 100644
index 0000000..dede090
Binary files /dev/null and b/player/4.png differ
diff --git a/player/4.png.import b/player/4.png.import
new file mode 100644
index 0000000..ede4e07
--- /dev/null
+++ b/player/4.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/4.png-5f32bd8230b4506987a5c473288e395c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/4.png"
+dest_files=[ "res://.import/4.png-5f32bd8230b4506987a5c473288e395c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/5.png b/player/5.png
new file mode 100644
index 0000000..56fe76c
Binary files /dev/null and b/player/5.png differ
diff --git a/player/5.png.import b/player/5.png.import
new file mode 100644
index 0000000..009f077
--- /dev/null
+++ b/player/5.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/5.png-9c2a82ae9e29ffd395e4edb6178b1c09.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/5.png"
+dest_files=[ "res://.import/5.png-9c2a82ae9e29ffd395e4edb6178b1c09.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/6.png b/player/6.png
new file mode 100644
index 0000000..396a979
Binary files /dev/null and b/player/6.png differ
diff --git a/player/6.png.import b/player/6.png.import
new file mode 100644
index 0000000..f61fbb1
--- /dev/null
+++ b/player/6.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/6.png-bc40d98fc76d21e7eafde484673c564a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/6.png"
+dest_files=[ "res://.import/6.png-bc40d98fc76d21e7eafde484673c564a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/7.png b/player/7.png
new file mode 100644
index 0000000..6089bfc
Binary files /dev/null and b/player/7.png differ
diff --git a/player/7.png.import b/player/7.png.import
new file mode 100644
index 0000000..e15a10f
--- /dev/null
+++ b/player/7.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/7.png-9e510697da850f6506210d0e01ab1a89.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/7.png"
+dest_files=[ "res://.import/7.png-9e510697da850f6506210d0e01ab1a89.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/8.png b/player/8.png
new file mode 100644
index 0000000..3e2e047
Binary files /dev/null and b/player/8.png differ
diff --git a/player/8.png.import b/player/8.png.import
new file mode 100644
index 0000000..9facac3
--- /dev/null
+++ b/player/8.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/8.png-046f02c5c2002beec139b2a6e4c44777.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/8.png"
+dest_files=[ "res://.import/8.png-046f02c5c2002beec139b2a6e4c44777.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/9.png b/player/9.png
new file mode 100644
index 0000000..5727401
Binary files /dev/null and b/player/9.png differ
diff --git a/player/9.png.import b/player/9.png.import
new file mode 100644
index 0000000..f81000d
--- /dev/null
+++ b/player/9.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/9.png-0e8e0baedd8d9dd77e5db38d149772e3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/9.png"
+dest_files=[ "res://.import/9.png-0e8e0baedd8d9dd77e5db38d149772e3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/Bullet.tscn b/player/Bullet.tscn
new file mode 100644
index 0000000..01ba3b9
--- /dev/null
+++ b/player/Bullet.tscn
@@ -0,0 +1,125 @@
+[gd_scene load_steps=21 format=2]
+
+[ext_resource path="res://player/BulletArea.gd" type="Script" id=1]
+[ext_resource path="res://images/fireball/fireball1.png" type="Texture" id=2]
+[ext_resource path="res://images/fireball/fireball2.png" type="Texture" id=3]
+[ext_resource path="res://images/fireball/fireball3.png" type="Texture" id=4]
+[ext_resource path="res://images/fireball/fireball4.png" type="Texture" id=5]
+[ext_resource path="res://images/fireball/fireball5.png" type="Texture" id=6]
+[ext_resource path="res://images/bullet.png" type="Texture" id=7]
+[ext_resource path="res://images/fireball/ball_explode/explosion1.png" type="Texture" id=8]
+[ext_resource path="res://images/fireball/ball_explode/explosion2.png" type="Texture" id=9]
+[ext_resource path="res://images/fireball/ball_explode/explosion3.png" type="Texture" id=10]
+[ext_resource path="res://images/fireball/ball_explode/explosion4.png" type="Texture" id=11]
+[ext_resource path="res://images/fireball/ball_explode/explosion5.png" type="Texture" id=12]
+[ext_resource path="res://images/fireball/ball_explode/explosion6.png" type="Texture" id=13]
+[ext_resource path="res://images/fireball/ball_explode/explosion7.png" type="Texture" id=14]
+[ext_resource path="res://images/fireball/ball_explode/explosion8.png" type="Texture" id=15]
+[ext_resource path="res://images/fireball/ball_explode/explosion9.png" type="Texture" id=16]
+
+[sub_resource type="SpriteFrames" id=1]
+
+animations = [ {
+"frames": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ) ],
+"loop": true,
+"name": "default",
+"speed": 13.0
+} ]
+
+[sub_resource type="CapsuleShape2D" id=2]
+
+custom_solver_bias = 0.0
+radius = 4.10326
+height = 0.246951
+
+[sub_resource type="Animation" id=3]
+
+length = 1.0
+loop = false
+step = 0.1
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"update": 1,
+"values": [ 0 ]
+}
+
+[sub_resource type="SpriteFrames" id=4]
+
+animations = [ {
+"frames": [ ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 12 ), ExtResource( 13 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 16 ), null ],
+"loop": false,
+"name": "default",
+"speed": 15.0
+} ]
+
+[node name="Node2D" type="Node2D" index="0"]
+
+[node name="BulletArea" type="Area2D" parent="." index="0" groups=[
+"bullet",
+"bullet_bullet",
+]]
+
+input_pickable = true
+gravity_vec = Vector2( 0, 1 )
+gravity = 98.0
+linear_damp = 0.1
+angular_damp = 1.0
+audio_bus_override = false
+audio_bus_name = "Master"
+script = ExtResource( 1 )
+_sections_unfolded = [ "Transform" ]
+
+[node name="bullet" type="AnimatedSprite" parent="BulletArea" index="0"]
+
+position = Vector2( -5.32552, 0 )
+scale = Vector2( 0.470545, 0.470545 )
+frames = SubResource( 1 )
+animation = "default"
+playing = true
+_sections_unfolded = [ "Transform" ]
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="BulletArea" index="1"]
+
+position = Vector2( 0.655119, 0.366867 )
+rotation = 1.5708
+shape = SubResource( 2 )
+_sections_unfolded = [ "Transform" ]
+
+[node name="Sprite" type="Sprite" parent="BulletArea" index="2"]
+
+visible = false
+scale = Vector2( 0.422159, 0.422159 )
+texture = ExtResource( 7 )
+_sections_unfolded = [ "Animation", "Transform" ]
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="BulletArea" index="3"]
+
+root_node = NodePath("..")
+autoplay = ""
+playback_process_mode = 1
+playback_default_blend_time = 0.0
+playback_speed = 1.0
+anims/fireball_fly = SubResource( 3 )
+blend_times = [ ]
+
+[node name="explode" type="AnimatedSprite" parent="BulletArea" index="4"]
+
+visible = false
+position = Vector2( 1.4959, -3.42706 )
+scale = Vector2( 0.240516, 0.240516 )
+frames = SubResource( 4 )
+animation = "default"
+frame = 3
+
+[connection signal="area_entered" from="BulletArea" to="BulletArea" method="_on_BulletArea_area_entered"]
+
+[connection signal="body_entered" from="BulletArea" to="BulletArea" method="_on_BulletArea_body_entered"]
+
+
diff --git a/player/BulletArea.gd b/player/BulletArea.gd
new file mode 100644
index 0000000..5af56d6
--- /dev/null
+++ b/player/BulletArea.gd
@@ -0,0 +1,43 @@
+extends Area2D
+
+var time = 0
+
+func boom():
+ $bullet.stop()
+ $bullet.hide()
+ $explode.show()
+ $explode.play()
+
+
+func _process(delta):
+
+ time += delta
+ if (time > 2):
+ boom()
+
+ if (time > 2.3):
+ queue_free()
+ else:
+ position.x += delta * 250
+
+
+
+func _on_BulletArea_area_entered(area):
+ var groups = area.get_groups()
+
+ if(groups.has("bullet_bullet")):
+
+ remove_from_group("bullet")
+
+ boom()
+
+
+func _on_BulletArea_body_entered(body):
+ var groups = body.get_groups()
+ if(groups.has("noheavy")):
+ pass
+ else:
+ remove_from_group("bullet")
+ boom()
+
+
diff --git a/player/KinematicPlayer.tscn b/player/KinematicPlayer.tscn
new file mode 100644
index 0000000..a942630
--- /dev/null
+++ b/player/KinematicPlayer.tscn
@@ -0,0 +1,254 @@
+[gd_scene load_steps=17 format=2]
+
+[ext_resource path="res://KinematicPlayer.gd" type="Script" id=1]
+[ext_resource path="res://player/zelda player/player.png" type="Texture" id=2]
+[ext_resource path="res://player/player1_area.gd" type="Script" id=3]
+
+[sub_resource type="Animation" id=1]
+resource_name = "idledown"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"update": 1,
+"values": [ 1 ]
+}
+
+[sub_resource type="Animation" id=2]
+resource_name = "idleleft"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"update": 1,
+"values": [ 7 ]
+}
+
+[sub_resource type="Animation" id=3]
+resource_name = "idleright"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"update": 1,
+"values": [ 5 ]
+}
+
+[sub_resource type="Animation" id=4]
+resource_name = "idleup"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"update": 1,
+"values": [ 3 ]
+}
+
+[sub_resource type="Animation" id=5]
+resource_name = "pushdown"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 8, 9 ]
+}
+
+[sub_resource type="Animation" id=6]
+resource_name = "pushleft"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 14, 15 ]
+}
+
+[sub_resource type="Animation" id=7]
+resource_name = "pushright"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 12, 13 ]
+}
+
+[sub_resource type="Animation" id=8]
+resource_name = "pushup"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 10, 11 ]
+}
+
+[sub_resource type="Animation" id=9]
+resource_name = "walkdown"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 0, 1 ]
+}
+
+[sub_resource type="Animation" id=10]
+resource_name = "walkleft"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 6, 7 ]
+}
+
+[sub_resource type="Animation" id=11]
+resource_name = "walkright"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 4, 5 ]
+}
+
+[sub_resource type="Animation" id=12]
+resource_name = "walkup"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 2, 3 ]
+}
+
+[sub_resource type="RectangleShape2D" id=13]
+extents = Vector2( 5.94487, 7.99627 )
+
+[node name="KinematicPlayer" type="KinematicBody2D"]
+script = ExtResource( 1 )
+
+[node name="anim" type="AnimationPlayer" parent="."]
+playback_speed = 4.0
+anims/idledown = SubResource( 1 )
+anims/idleleft = SubResource( 2 )
+anims/idleright = SubResource( 3 )
+anims/idleup = SubResource( 4 )
+anims/pushdown = SubResource( 5 )
+anims/pushleft = SubResource( 6 )
+anims/pushright = SubResource( 7 )
+anims/pushup = SubResource( 8 )
+anims/walkdown = SubResource( 9 )
+anims/walkleft = SubResource( 10 )
+anims/walkright = SubResource( 11 )
+anims/walkup = SubResource( 12 )
+
+[node name="Sprite" type="Sprite" parent="."]
+texture = ExtResource( 2 )
+vframes = 2
+hframes = 8
+frame = 8
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+shape = SubResource( 13 )
+
+[node name="Camera2D" type="Camera2D" parent="."]
+visible = false
+zoom = Vector2( 0.6, 0.6 )
+smoothing_enabled = true
+
+[node name="player1_area" type="Area2D" parent="." groups=[
+"player",
+]]
+script = ExtResource( 3 )
+
+[node name="CollisionShape2D2" type="CollisionShape2D" parent="player1_area"]
+shape = SubResource( 13 )
+
+[connection signal="area_entered" from="player1_area" to="player1_area" method="_on_player1_area_area_entered"]
diff --git a/player/KinematicPlayer2.tscn b/player/KinematicPlayer2.tscn
new file mode 100644
index 0000000..4d91138
--- /dev/null
+++ b/player/KinematicPlayer2.tscn
@@ -0,0 +1,254 @@
+[gd_scene load_steps=17 format=2]
+
+[ext_resource path="res://KinematicPlayer2.gd" type="Script" id=1]
+[ext_resource path="res://player/zelda player/player2.png" type="Texture" id=2]
+[ext_resource path="res://player/player2_area.gd" type="Script" id=3]
+
+[sub_resource type="Animation" id=1]
+resource_name = "idledown"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"update": 1,
+"values": [ 1 ]
+}
+
+[sub_resource type="Animation" id=2]
+resource_name = "idleleft"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"update": 1,
+"values": [ 7 ]
+}
+
+[sub_resource type="Animation" id=3]
+resource_name = "idleright"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"update": 1,
+"values": [ 5 ]
+}
+
+[sub_resource type="Animation" id=4]
+resource_name = "idleup"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0 ),
+"transitions": PoolRealArray( 1 ),
+"update": 1,
+"values": [ 3 ]
+}
+
+[sub_resource type="Animation" id=5]
+resource_name = "pushdown"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 8, 9 ]
+}
+
+[sub_resource type="Animation" id=6]
+resource_name = "pushleft"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 14, 15 ]
+}
+
+[sub_resource type="Animation" id=7]
+resource_name = "pushright"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 12, 13 ]
+}
+
+[sub_resource type="Animation" id=8]
+resource_name = "pushup"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 10, 11 ]
+}
+
+[sub_resource type="Animation" id=9]
+resource_name = "walkdown"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 0, 1 ]
+}
+
+[sub_resource type="Animation" id=10]
+resource_name = "walkleft"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 6, 7 ]
+}
+
+[sub_resource type="Animation" id=11]
+resource_name = "walkright"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 4, 5 ]
+}
+
+[sub_resource type="Animation" id=12]
+resource_name = "walkup"
+loop = true
+step = 0.5
+tracks/0/type = "value"
+tracks/0/path = NodePath("Sprite:frame")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/keys = {
+"times": PoolRealArray( 0, 0.5 ),
+"transitions": PoolRealArray( 1, 1 ),
+"update": 1,
+"values": [ 2, 3 ]
+}
+
+[sub_resource type="RectangleShape2D" id=13]
+extents = Vector2( 5.94487, 7.99627 )
+
+[node name="KinematicPlayer" type="KinematicBody2D"]
+script = ExtResource( 1 )
+
+[node name="anim" type="AnimationPlayer" parent="."]
+playback_speed = 4.0
+anims/idledown = SubResource( 1 )
+anims/idleleft = SubResource( 2 )
+anims/idleright = SubResource( 3 )
+anims/idleup = SubResource( 4 )
+anims/pushdown = SubResource( 5 )
+anims/pushleft = SubResource( 6 )
+anims/pushright = SubResource( 7 )
+anims/pushup = SubResource( 8 )
+anims/walkdown = SubResource( 9 )
+anims/walkleft = SubResource( 10 )
+anims/walkright = SubResource( 11 )
+anims/walkup = SubResource( 12 )
+
+[node name="Sprite" type="Sprite" parent="."]
+texture = ExtResource( 2 )
+vframes = 2
+hframes = 8
+frame = 12
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+shape = SubResource( 13 )
+
+[node name="Camera2D" type="Camera2D" parent="."]
+visible = false
+zoom = Vector2( 0.6, 0.6 )
+smoothing_enabled = true
+
+[node name="player2_area" type="Area2D" parent="." groups=[
+"player",
+]]
+script = ExtResource( 3 )
+
+[node name="CollisionShape2D2" type="CollisionShape2D" parent="player2_area"]
+shape = SubResource( 13 )
+
+[connection signal="area_entered" from="player2_area" to="player2_area" method="_on_player2_area_area_entered"]
diff --git a/player/bars.tscn b/player/bars.tscn
new file mode 100644
index 0000000..40aa858
--- /dev/null
+++ b/player/bars.tscn
@@ -0,0 +1,54 @@
+[gd_scene load_steps=7 format=2]
+
+[ext_resource path="res://images/pixel_under_health.png" type="Texture" id=1]
+[ext_resource path="res://images/health_bar.png" type="Texture" id=2]
+[ext_resource path="res://images/pixel_health.png" type="Texture" id=3]
+[ext_resource path="res://images/pixel_mana.png" type="Texture" id=4]
+[ext_resource path="res://images/player_fon.png" type="Texture" id=5]
+[ext_resource path="res://images/player1_logo.png" type="Texture" id=6]
+
+[node name="CanvasLayer" type="CanvasLayer"]
+
+[node name="Player_bars" type="Control" parent="."]
+margin_right = 40.0
+margin_bottom = 40.0
+
+[node name="player1_health_bar" type="TextureProgress" parent="Player_bars"]
+anchor_top = 0.5
+anchor_bottom = 0.5
+margin_left = 1146.0
+margin_top = 636.0
+margin_right = 1314.0
+margin_bottom = 647.0
+value = 30.0
+texture_under = ExtResource( 1 )
+texture_over = ExtResource( 2 )
+texture_progress = ExtResource( 3 )
+fill_mode = 1
+nine_patch_stretch = true
+
+[node name="player1_mana_bar" type="TextureProgress" parent="Player_bars"]
+anchor_top = 0.5
+anchor_bottom = 0.5
+margin_left = 1146.0
+margin_top = 648.0
+margin_right = 1314.0
+margin_bottom = 659.0
+max_value = 1.0
+step = 0.01
+value = 0.3
+texture_under = ExtResource( 1 )
+texture_over = ExtResource( 2 )
+texture_progress = ExtResource( 4 )
+fill_mode = 1
+nine_patch_stretch = true
+
+[node name="Sprite" type="Sprite" parent="Player_bars"]
+position = Vector2( 1282, 618 )
+texture = ExtResource( 5 )
+
+[node name="player1_logo" type="Sprite" parent="Player_bars"]
+position = Vector2( 1282, 618 )
+scale = Vector2( 2.875, 2.875 )
+texture = ExtResource( 6 )
+
diff --git a/player/player1_area.gd b/player/player1_area.gd
new file mode 100644
index 0000000..996ff59
--- /dev/null
+++ b/player/player1_area.gd
@@ -0,0 +1,9 @@
+extends Area2D
+
+
+func _on_player1_area_area_entered(area):
+ var groups = area.get_groups()
+ #print (groups)
+ if(groups.has("bullet")):
+ $"../".health -= 5
+
\ No newline at end of file
diff --git a/player/player2_area.gd b/player/player2_area.gd
new file mode 100644
index 0000000..16b6a31
--- /dev/null
+++ b/player/player2_area.gd
@@ -0,0 +1,9 @@
+extends Area2D
+
+
+func _on_player2_area_area_entered(area):
+ var groups = area.get_groups()
+ #print (groups)
+ if(groups.has("bullet")):
+ $"../".health -= 5
+
\ No newline at end of file
diff --git a/player/zelda player/player.png b/player/zelda player/player.png
new file mode 100644
index 0000000..09fa779
Binary files /dev/null and b/player/zelda player/player.png differ
diff --git a/player/zelda player/player.png.import b/player/zelda player/player.png.import
new file mode 100644
index 0000000..582c2d2
--- /dev/null
+++ b/player/zelda player/player.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/player.png-b4668d7dbbeb14eb5c34d88ed3ac1f67.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/zelda player/player.png"
+dest_files=[ "res://.import/player.png-b4668d7dbbeb14eb5c34d88ed3ac1f67.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/player/zelda player/player2.png b/player/zelda player/player2.png
new file mode 100644
index 0000000..adecc77
Binary files /dev/null and b/player/zelda player/player2.png differ
diff --git a/player/zelda player/player2.png.import b/player/zelda player/player2.png.import
new file mode 100644
index 0000000..57f2930
--- /dev/null
+++ b/player/zelda player/player2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/player2.png-5d1dcedb7c5363c9bba3d79131509f3a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://player/zelda player/player2.png"
+dest_files=[ "res://.import/player2.png-5d1dcedb7c5363c9bba3d79131509f3a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/project.godot b/project.godot
new file mode 100644
index 0000000..eeca6d4
--- /dev/null
+++ b/project.godot
@@ -0,0 +1,68 @@
+; Engine configuration file.
+; It's best edited using the editor UI and not directly,
+; since the parameters that go here are not all obvious.
+;
+; Format:
+; [section] ; section goes between []
+; param=value ; assign values to parameters
+
+config_version=4
+
+_global_script_classes=[ ]
+_global_script_class_icons={
+
+}
+
+[application]
+
+config/name="Fabenial_RPG"
+run/main_scene="res://Level1.tscn"
+config/icon="res://icon.png"
+
+[display]
+
+window/size/width=1330
+window/size/height=720
+window/stretch/mode="2d"
+window/stretch/aspect="keep"
+
+[editor_plugins]
+
+enabled=PoolStringArray( "vnen.tiled_importer" )
+
+[input]
+
+ui_up2={
+"deadzone": 0.5,
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
+ ]
+}
+ui_down2={
+"deadzone": 0.5,
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null)
+ ]
+}
+ui_left2={
+"deadzone": 0.5,
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
+ ]
+}
+ui_right2={
+"deadzone": 0.5,
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
+ ]
+}
+ui_fire={
+"deadzone": 0.5,
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777237,"unicode":0,"echo":false,"script":null)
+ ]
+}
+ui_fire2={
+"deadzone": 0.5,
+"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null)
+ ]
+}
+
+[rendering]
+
+environment/default_environment="res://default_env.tres"
diff --git a/tiles/Node.tscn b/tiles/Node.tscn
new file mode 100644
index 0000000..356385c
--- /dev/null
+++ b/tiles/Node.tscn
@@ -0,0 +1,370 @@
+[gd_scene load_steps=22 format=2]
+
+[ext_resource path="res://tiles/mines/background.png" type="Texture" id=1]
+[ext_resource path="res://tiles/mines/floor.png" type="Texture" id=2]
+[ext_resource path="res://tiles/mines/floor_pebbles_1.png" type="Texture" id=3]
+[ext_resource path="res://tiles/mines/floor_pebbles_2.png" type="Texture" id=4]
+[ext_resource path="res://tiles/mines/wall_top.png" type="Texture" id=5]
+[ext_resource path="res://tiles/mines/wall_bot.png" type="Texture" id=6]
+[ext_resource path="res://tiles/mines/wall_left.png" type="Texture" id=7]
+[ext_resource path="res://tiles/mines/wall_right.png" type="Texture" id=8]
+[ext_resource path="res://tiles/mines/corner_bot_left.png" type="Texture" id=9]
+[ext_resource path="res://tiles/mines/corner_bot_right.png" type="Texture" id=10]
+[ext_resource path="res://tiles/mines/corner_top_left.png" type="Texture" id=11]
+[ext_resource path="res://tiles/mines/corner_top_right.png" type="Texture" id=12]
+[ext_resource path="res://tiles/mines/small_corner_bot_left.png" type="Texture" id=13]
+[ext_resource path="res://tiles/mines/small_corner_bot_right.png" type="Texture" id=14]
+[ext_resource path="res://tiles/mines/small_corner_top_left.png" type="Texture" id=15]
+[ext_resource path="res://tiles/mines/small_corner_top_right.png" type="Texture" id=16]
+[ext_resource path="res://tiles/mines/pillar_bot_left.png" type="Texture" id=17]
+[ext_resource path="res://tiles/mines/pillar_bot_right.png" type="Texture" id=18]
+[ext_resource path="res://tiles/mines/pillar_top_left.png" type="Texture" id=19]
+[ext_resource path="res://tiles/mines/pillar_top_right.png" type="Texture" id=20]
+
+[sub_resource type="RectangleShape2D" id=1]
+
+custom_solver_bias = 0.0
+extents = Vector2( 64, 64 )
+
+[node name="Node" type="Node"]
+
+[node name="background" type="Sprite" parent="." index="0"]
+
+position = Vector2( 64, 64 )
+texture = ExtResource( 1 )
+
+[node name="floor" type="Sprite" parent="." index="1"]
+
+position = Vector2( 192, 64 )
+texture = ExtResource( 2 )
+
+[node name="floor_pebbles_1" type="Sprite" parent="." index="2"]
+
+position = Vector2( 320, 64 )
+texture = ExtResource( 3 )
+
+[node name="floor_pebbles_2" type="Sprite" parent="." index="3"]
+
+position = Vector2( 448, 64 )
+texture = ExtResource( 4 )
+
+[node name="wall_top" type="Sprite" parent="." index="4"]
+
+position = Vector2( 64, 192 )
+texture = ExtResource( 5 )
+
+[node name="StaticBody2D" type="StaticBody2D" parent="wall_top" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="wall_top/StaticBody2D" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="wall_bot" type="Sprite" parent="." index="5"]
+
+editor/display_folded = true
+position = Vector2( 192, 192 )
+texture = ExtResource( 6 )
+
+[node name="StaticBody2D2" type="StaticBody2D" parent="wall_bot" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="wall_bot/StaticBody2D2" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="wall_left" type="Sprite" parent="." index="6"]
+
+editor/display_folded = true
+position = Vector2( 320, 192 )
+texture = ExtResource( 7 )
+
+[node name="StaticBody2D3" type="StaticBody2D" parent="wall_left" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="wall_left/StaticBody2D3" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="wall_right" type="Sprite" parent="." index="7"]
+
+editor/display_folded = true
+position = Vector2( 448, 192 )
+texture = ExtResource( 8 )
+
+[node name="StaticBody2D4" type="StaticBody2D" parent="wall_right" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="wall_right/StaticBody2D4" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="corner_bot_left" type="Sprite" parent="." index="8"]
+
+editor/display_folded = true
+position = Vector2( 64, 320 )
+texture = ExtResource( 9 )
+
+[node name="StaticBody2D5" type="StaticBody2D" parent="corner_bot_left" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="corner_bot_left/StaticBody2D5" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="corner_bot_right" type="Sprite" parent="." index="9"]
+
+editor/display_folded = true
+position = Vector2( 192, 320 )
+texture = ExtResource( 10 )
+
+[node name="StaticBody2D6" type="StaticBody2D" parent="corner_bot_right" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="corner_bot_right/StaticBody2D6" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="corner_top_left" type="Sprite" parent="." index="10"]
+
+editor/display_folded = true
+position = Vector2( 320, 320 )
+texture = ExtResource( 11 )
+
+[node name="StaticBody2D7" type="StaticBody2D" parent="corner_top_left" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="corner_top_left/StaticBody2D7" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="corner_top_right" type="Sprite" parent="." index="11"]
+
+editor/display_folded = true
+position = Vector2( 448, 320 )
+texture = ExtResource( 12 )
+
+[node name="StaticBody2D8" type="StaticBody2D" parent="corner_top_right" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="corner_top_right/StaticBody2D8" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="small_corner_bot_left" type="Sprite" parent="." index="12"]
+
+editor/display_folded = true
+position = Vector2( 64, 448 )
+texture = ExtResource( 13 )
+
+[node name="StaticBody2D9" type="StaticBody2D" parent="small_corner_bot_left" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="small_corner_bot_left/StaticBody2D9" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="small_corner_bot_right" type="Sprite" parent="." index="13"]
+
+editor/display_folded = true
+position = Vector2( 192, 448 )
+texture = ExtResource( 14 )
+
+[node name="StaticBody2D10" type="StaticBody2D" parent="small_corner_bot_right" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="small_corner_bot_right/StaticBody2D10" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="small_corner_top_left" type="Sprite" parent="." index="14"]
+
+editor/display_folded = true
+position = Vector2( 320, 448 )
+texture = ExtResource( 15 )
+
+[node name="StaticBody2D11" type="StaticBody2D" parent="small_corner_top_left" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="small_corner_top_left/StaticBody2D11" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="small_corner_top_right" type="Sprite" parent="." index="15"]
+
+editor/display_folded = true
+position = Vector2( 448, 448 )
+texture = ExtResource( 16 )
+
+[node name="StaticBody2D12" type="StaticBody2D" parent="small_corner_top_right" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="small_corner_top_right/StaticBody2D12" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="pillar_bot_left" type="Sprite" parent="." index="16"]
+
+editor/display_folded = true
+position = Vector2( 64, 576 )
+texture = ExtResource( 17 )
+
+[node name="StaticBody2D13" type="StaticBody2D" parent="pillar_bot_left" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="pillar_bot_left/StaticBody2D13" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="pillar_bot_right" type="Sprite" parent="." index="17"]
+
+editor/display_folded = true
+position = Vector2( 192, 576 )
+texture = ExtResource( 18 )
+
+[node name="StaticBody2D14" type="StaticBody2D" parent="pillar_bot_right" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="pillar_bot_right/StaticBody2D14" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="pillar_top_left" type="Sprite" parent="." index="18"]
+
+editor/display_folded = true
+position = Vector2( 320, 576 )
+texture = ExtResource( 19 )
+
+[node name="StaticBody2D15" type="StaticBody2D" parent="pillar_top_left" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="pillar_top_left/StaticBody2D15" index="0"]
+
+shape = SubResource( 1 )
+
+[node name="pillar_top_right" type="Sprite" parent="." index="19"]
+
+editor/display_folded = true
+position = Vector2( 448, 576 )
+texture = ExtResource( 20 )
+
+[node name="StaticBody2D16" type="StaticBody2D" parent="pillar_top_right" index="0"]
+
+input_pickable = false
+collision_layer = 1
+collision_mask = 1
+constant_linear_velocity = Vector2( 0, 0 )
+constant_angular_velocity = 0.0
+friction = 1.0
+bounce = 0.0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="pillar_top_right/StaticBody2D16" index="0"]
+
+shape = SubResource( 1 )
+
+
diff --git a/tiles/gfx/Inner.png b/tiles/gfx/Inner.png
new file mode 100644
index 0000000..a07be97
Binary files /dev/null and b/tiles/gfx/Inner.png differ
diff --git a/tiles/gfx/Inner.png.import b/tiles/gfx/Inner.png.import
new file mode 100644
index 0000000..ec1b3a4
--- /dev/null
+++ b/tiles/gfx/Inner.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Inner.png-a758f9a0369439cdc04224c742b9db1a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/gfx/Inner.png"
+dest_files=[ "res://.import/Inner.png-a758f9a0369439cdc04224c742b9db1a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/gfx/NPC_test.png b/tiles/gfx/NPC_test.png
new file mode 100644
index 0000000..4e3c1c9
Binary files /dev/null and b/tiles/gfx/NPC_test.png differ
diff --git a/tiles/gfx/NPC_test.png.import b/tiles/gfx/NPC_test.png.import
new file mode 100644
index 0000000..c3af715
--- /dev/null
+++ b/tiles/gfx/NPC_test.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/NPC_test.png-6a99cbb80e23125b6e8bfe9bf4ac9776.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/gfx/NPC_test.png"
+dest_files=[ "res://.import/NPC_test.png-6a99cbb80e23125b6e8bfe9bf4ac9776.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/gfx/Overworld.png b/tiles/gfx/Overworld.png
new file mode 100644
index 0000000..c03c380
Binary files /dev/null and b/tiles/gfx/Overworld.png differ
diff --git a/tiles/gfx/Overworld.png.import b/tiles/gfx/Overworld.png.import
new file mode 100644
index 0000000..0ab86ec
--- /dev/null
+++ b/tiles/gfx/Overworld.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Overworld.png-9894abdd4d249b20e3f2c9e6943d1526.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/gfx/Overworld.png"
+dest_files=[ "res://.import/Overworld.png-9894abdd4d249b20e3f2c9e6943d1526.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/gfx/cave.png b/tiles/gfx/cave.png
new file mode 100644
index 0000000..1df7b3e
Binary files /dev/null and b/tiles/gfx/cave.png differ
diff --git a/tiles/gfx/cave.png.import b/tiles/gfx/cave.png.import
new file mode 100644
index 0000000..3e1f403
--- /dev/null
+++ b/tiles/gfx/cave.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/cave.png-1cfeddfa2110277eb5c5bc021740f949.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/gfx/cave.png"
+dest_files=[ "res://.import/cave.png-1cfeddfa2110277eb5c5bc021740f949.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/gfx/character.png b/tiles/gfx/character.png
new file mode 100644
index 0000000..a50ceb0
Binary files /dev/null and b/tiles/gfx/character.png differ
diff --git a/tiles/gfx/character.png.import b/tiles/gfx/character.png.import
new file mode 100644
index 0000000..f311cfe
--- /dev/null
+++ b/tiles/gfx/character.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/character.png-af4e20406938e95fc4688a0b4223c3fd.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/gfx/character.png"
+dest_files=[ "res://.import/character.png-af4e20406938e95fc4688a0b4223c3fd.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/gfx/font.png b/tiles/gfx/font.png
new file mode 100644
index 0000000..0128151
Binary files /dev/null and b/tiles/gfx/font.png differ
diff --git a/tiles/gfx/font.png.import b/tiles/gfx/font.png.import
new file mode 100644
index 0000000..0c352d0
--- /dev/null
+++ b/tiles/gfx/font.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/font.png-b7f488907eab9f282cd8fcf4e14c17c0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/gfx/font.png"
+dest_files=[ "res://.import/font.png-b7f488907eab9f282cd8fcf4e14c17c0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/gfx/log.png b/tiles/gfx/log.png
new file mode 100644
index 0000000..b952a9a
Binary files /dev/null and b/tiles/gfx/log.png differ
diff --git a/tiles/gfx/log.png.import b/tiles/gfx/log.png.import
new file mode 100644
index 0000000..9008c80
--- /dev/null
+++ b/tiles/gfx/log.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/log.png-391a8378aaaaa49c9c365065cd2332e6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/gfx/log.png"
+dest_files=[ "res://.import/log.png-391a8378aaaaa49c9c365065cd2332e6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/gfx/objects.png b/tiles/gfx/objects.png
new file mode 100644
index 0000000..f76813f
Binary files /dev/null and b/tiles/gfx/objects.png differ
diff --git a/tiles/gfx/objects.png.import b/tiles/gfx/objects.png.import
new file mode 100644
index 0000000..1e043e8
--- /dev/null
+++ b/tiles/gfx/objects.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/objects.png-b53517900cecc3f6b7ba5a1ca8bb97a5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/gfx/objects.png"
+dest_files=[ "res://.import/objects.png-b53517900cecc3f6b7ba5a1ca8bb97a5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/SandTiles.tres b/tiles/mines/SandTiles.tres
new file mode 100644
index 0000000..1bc3a49
--- /dev/null
+++ b/tiles/mines/SandTiles.tres
@@ -0,0 +1,291 @@
+[gd_resource type="TileSet" load_steps=22 format=2]
+
+[ext_resource path="res://tiles/mines/background.png" type="Texture" id=1]
+[ext_resource path="res://tiles/mines/floor.png" type="Texture" id=2]
+[ext_resource path="res://tiles/mines/corner_top_left.png" type="Texture" id=3]
+[ext_resource path="res://tiles/mines/corner_top_right.png" type="Texture" id=4]
+[ext_resource path="res://tiles/mines/small_corner_bot_left.png" type="Texture" id=5]
+[ext_resource path="res://tiles/mines/small_corner_bot_right.png" type="Texture" id=6]
+[ext_resource path="res://tiles/mines/small_corner_top_left.png" type="Texture" id=7]
+[ext_resource path="res://tiles/mines/small_corner_top_right.png" type="Texture" id=8]
+[ext_resource path="res://tiles/mines/pillar_bot_left.png" type="Texture" id=9]
+[ext_resource path="res://tiles/mines/pillar_bot_right.png" type="Texture" id=10]
+[ext_resource path="res://tiles/mines/pillar_top_left.png" type="Texture" id=11]
+[ext_resource path="res://tiles/mines/pillar_top_right.png" type="Texture" id=12]
+[ext_resource path="res://tiles/mines/floor_pebbles_1.png" type="Texture" id=13]
+[ext_resource path="res://tiles/mines/floor_pebbles_2.png" type="Texture" id=14]
+[ext_resource path="res://tiles/mines/wall_top.png" type="Texture" id=15]
+[ext_resource path="res://tiles/mines/wall_bot.png" type="Texture" id=16]
+[ext_resource path="res://tiles/mines/wall_left.png" type="Texture" id=17]
+[ext_resource path="res://tiles/mines/wall_right.png" type="Texture" id=18]
+[ext_resource path="res://tiles/mines/corner_bot_left.png" type="Texture" id=19]
+[ext_resource path="res://tiles/mines/corner_bot_right.png" type="Texture" id=20]
+
+[sub_resource type="RectangleShape2D" id=1]
+
+custom_solver_bias = 0.0
+extents = Vector2( 64, 64 )
+
+[resource]
+
+0/name = "background"
+0/texture = ExtResource( 1 )
+0/tex_offset = Vector2( 0, 0 )
+0/modulate = Color( 1, 1, 1, 1 )
+0/region = Rect2( 0, 0, 128, 128 )
+0/is_autotile = false
+0/occluder_offset = Vector2( 64, 64 )
+0/navigation_offset = Vector2( 64, 64 )
+0/shapes = [ ]
+1/name = "floor"
+1/texture = ExtResource( 2 )
+1/tex_offset = Vector2( 0, 0 )
+1/modulate = Color( 1, 1, 1, 1 )
+1/region = Rect2( 0, 0, 128, 128 )
+1/is_autotile = false
+1/occluder_offset = Vector2( 64, 64 )
+1/navigation_offset = Vector2( 64, 64 )
+1/shapes = [ ]
+2/name = "floor_pebbles_1"
+2/texture = ExtResource( 13 )
+2/tex_offset = Vector2( 0, 0 )
+2/modulate = Color( 1, 1, 1, 1 )
+2/region = Rect2( 0, 0, 128, 128 )
+2/is_autotile = false
+2/occluder_offset = Vector2( 64, 64 )
+2/navigation_offset = Vector2( 64, 64 )
+2/shapes = [ ]
+3/name = "floor_pebbles_2"
+3/texture = ExtResource( 14 )
+3/tex_offset = Vector2( 0, 0 )
+3/modulate = Color( 1, 1, 1, 1 )
+3/region = Rect2( 0, 0, 128, 128 )
+3/is_autotile = false
+3/occluder_offset = Vector2( 64, 64 )
+3/navigation_offset = Vector2( 64, 64 )
+3/shapes = [ ]
+4/name = "wall_top"
+4/texture = ExtResource( 15 )
+4/tex_offset = Vector2( 0, 0 )
+4/modulate = Color( 1, 1, 1, 1 )
+4/region = Rect2( 0, 0, 128, 128 )
+4/is_autotile = false
+4/occluder_offset = Vector2( 64, 64 )
+4/navigation_offset = Vector2( 64, 64 )
+4/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+5/name = "wall_bot"
+5/texture = ExtResource( 16 )
+5/tex_offset = Vector2( 0, 0 )
+5/modulate = Color( 1, 1, 1, 1 )
+5/region = Rect2( 0, 0, 128, 128 )
+5/is_autotile = false
+5/occluder_offset = Vector2( 64, 64 )
+5/navigation_offset = Vector2( 64, 64 )
+5/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+6/name = "wall_left"
+6/texture = ExtResource( 17 )
+6/tex_offset = Vector2( 0, 0 )
+6/modulate = Color( 1, 1, 1, 1 )
+6/region = Rect2( 0, 0, 128, 128 )
+6/is_autotile = false
+6/occluder_offset = Vector2( 64, 64 )
+6/navigation_offset = Vector2( 64, 64 )
+6/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+7/name = "wall_right"
+7/texture = ExtResource( 18 )
+7/tex_offset = Vector2( 0, 0 )
+7/modulate = Color( 1, 1, 1, 1 )
+7/region = Rect2( 0, 0, 128, 128 )
+7/is_autotile = false
+7/occluder_offset = Vector2( 64, 64 )
+7/navigation_offset = Vector2( 64, 64 )
+7/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+8/name = "corner_bot_left"
+8/texture = ExtResource( 19 )
+8/tex_offset = Vector2( 0, 0 )
+8/modulate = Color( 1, 1, 1, 1 )
+8/region = Rect2( 0, 0, 128, 128 )
+8/is_autotile = false
+8/occluder_offset = Vector2( 64, 64 )
+8/navigation_offset = Vector2( 64, 64 )
+8/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+9/name = "corner_bot_right"
+9/texture = ExtResource( 20 )
+9/tex_offset = Vector2( 0, 0 )
+9/modulate = Color( 1, 1, 1, 1 )
+9/region = Rect2( 0, 0, 128, 128 )
+9/is_autotile = false
+9/occluder_offset = Vector2( 64, 64 )
+9/navigation_offset = Vector2( 64, 64 )
+9/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+10/name = "corner_top_left"
+10/texture = ExtResource( 3 )
+10/tex_offset = Vector2( 0, 0 )
+10/modulate = Color( 1, 1, 1, 1 )
+10/region = Rect2( 0, 0, 128, 128 )
+10/is_autotile = false
+10/occluder_offset = Vector2( 64, 64 )
+10/navigation_offset = Vector2( 64, 64 )
+10/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+11/name = "corner_top_right"
+11/texture = ExtResource( 4 )
+11/tex_offset = Vector2( 0, 0 )
+11/modulate = Color( 1, 1, 1, 1 )
+11/region = Rect2( 0, 0, 128, 128 )
+11/is_autotile = false
+11/occluder_offset = Vector2( 64, 64 )
+11/navigation_offset = Vector2( 64, 64 )
+11/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+12/name = "small_corner_bot_left"
+12/texture = ExtResource( 5 )
+12/tex_offset = Vector2( 0, 0 )
+12/modulate = Color( 1, 1, 1, 1 )
+12/region = Rect2( 0, 0, 128, 128 )
+12/is_autotile = false
+12/occluder_offset = Vector2( 64, 64 )
+12/navigation_offset = Vector2( 64, 64 )
+12/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+13/name = "small_corner_bot_right"
+13/texture = ExtResource( 6 )
+13/tex_offset = Vector2( 0, 0 )
+13/modulate = Color( 1, 1, 1, 1 )
+13/region = Rect2( 0, 0, 128, 128 )
+13/is_autotile = false
+13/occluder_offset = Vector2( 64, 64 )
+13/navigation_offset = Vector2( 64, 64 )
+13/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+14/name = "small_corner_top_left"
+14/texture = ExtResource( 7 )
+14/tex_offset = Vector2( 0, 0 )
+14/modulate = Color( 1, 1, 1, 1 )
+14/region = Rect2( 0, 0, 128, 128 )
+14/is_autotile = false
+14/occluder_offset = Vector2( 64, 64 )
+14/navigation_offset = Vector2( 64, 64 )
+14/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+15/name = "small_corner_top_right"
+15/texture = ExtResource( 8 )
+15/tex_offset = Vector2( 0, 0 )
+15/modulate = Color( 1, 1, 1, 1 )
+15/region = Rect2( 0, 0, 128, 128 )
+15/is_autotile = false
+15/occluder_offset = Vector2( 64, 64 )
+15/navigation_offset = Vector2( 64, 64 )
+15/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+16/name = "pillar_bot_left"
+16/texture = ExtResource( 9 )
+16/tex_offset = Vector2( 0, 0 )
+16/modulate = Color( 1, 1, 1, 1 )
+16/region = Rect2( 0, 0, 128, 128 )
+16/is_autotile = false
+16/occluder_offset = Vector2( 64, 64 )
+16/navigation_offset = Vector2( 64, 64 )
+16/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+17/name = "pillar_bot_right"
+17/texture = ExtResource( 10 )
+17/tex_offset = Vector2( 0, 0 )
+17/modulate = Color( 1, 1, 1, 1 )
+17/region = Rect2( 0, 0, 128, 128 )
+17/is_autotile = false
+17/occluder_offset = Vector2( 64, 64 )
+17/navigation_offset = Vector2( 64, 64 )
+17/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+18/name = "pillar_top_left"
+18/texture = ExtResource( 11 )
+18/tex_offset = Vector2( 0, 0 )
+18/modulate = Color( 1, 1, 1, 1 )
+18/region = Rect2( 0, 0, 128, 128 )
+18/is_autotile = false
+18/occluder_offset = Vector2( 64, 64 )
+18/navigation_offset = Vector2( 64, 64 )
+18/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+19/name = "pillar_top_right"
+19/texture = ExtResource( 12 )
+19/tex_offset = Vector2( 0, 0 )
+19/modulate = Color( 1, 1, 1, 1 )
+19/region = Rect2( 0, 0, 128, 128 )
+19/is_autotile = false
+19/occluder_offset = Vector2( 64, 64 )
+19/navigation_offset = Vector2( 64, 64 )
+19/shapes = [ {
+"autotile_coord": Vector2( 0, 0 ),
+"one_way": false,
+"shape": SubResource( 1 ),
+"shape_transform": Transform2D( 1, 0, 0, 1, 64, 64 )
+} ]
+
diff --git a/tiles/mines/background.png b/tiles/mines/background.png
new file mode 100644
index 0000000..9ba8de2
Binary files /dev/null and b/tiles/mines/background.png differ
diff --git a/tiles/mines/background.png.import b/tiles/mines/background.png.import
new file mode 100644
index 0000000..98107b1
--- /dev/null
+++ b/tiles/mines/background.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/background.png-33990c35e792671edf4cf8998236c0ec.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/background.png"
+dest_files=[ "res://.import/background.png-33990c35e792671edf4cf8998236c0ec.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/corner_bot_left.png b/tiles/mines/corner_bot_left.png
new file mode 100644
index 0000000..d0a32c6
Binary files /dev/null and b/tiles/mines/corner_bot_left.png differ
diff --git a/tiles/mines/corner_bot_left.png.import b/tiles/mines/corner_bot_left.png.import
new file mode 100644
index 0000000..55c6b05
--- /dev/null
+++ b/tiles/mines/corner_bot_left.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/corner_bot_left.png-8a5d1e512e081fb072d909a57d948b4a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/corner_bot_left.png"
+dest_files=[ "res://.import/corner_bot_left.png-8a5d1e512e081fb072d909a57d948b4a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/corner_bot_right.png b/tiles/mines/corner_bot_right.png
new file mode 100644
index 0000000..9a47d2c
Binary files /dev/null and b/tiles/mines/corner_bot_right.png differ
diff --git a/tiles/mines/corner_bot_right.png.import b/tiles/mines/corner_bot_right.png.import
new file mode 100644
index 0000000..2553671
--- /dev/null
+++ b/tiles/mines/corner_bot_right.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/corner_bot_right.png-f136eaebaf0bdafb88cd2891fc506d2c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/corner_bot_right.png"
+dest_files=[ "res://.import/corner_bot_right.png-f136eaebaf0bdafb88cd2891fc506d2c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/corner_top_left.png b/tiles/mines/corner_top_left.png
new file mode 100644
index 0000000..a1845ad
Binary files /dev/null and b/tiles/mines/corner_top_left.png differ
diff --git a/tiles/mines/corner_top_left.png.import b/tiles/mines/corner_top_left.png.import
new file mode 100644
index 0000000..640befd
--- /dev/null
+++ b/tiles/mines/corner_top_left.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/corner_top_left.png-52401e7a77addbcd66e0a6630e6ea702.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/corner_top_left.png"
+dest_files=[ "res://.import/corner_top_left.png-52401e7a77addbcd66e0a6630e6ea702.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/corner_top_right.png b/tiles/mines/corner_top_right.png
new file mode 100644
index 0000000..10da526
Binary files /dev/null and b/tiles/mines/corner_top_right.png differ
diff --git a/tiles/mines/corner_top_right.png.import b/tiles/mines/corner_top_right.png.import
new file mode 100644
index 0000000..071996d
--- /dev/null
+++ b/tiles/mines/corner_top_right.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/corner_top_right.png-528007334994a3e8e5892cfacdd59ac3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/corner_top_right.png"
+dest_files=[ "res://.import/corner_top_right.png-528007334994a3e8e5892cfacdd59ac3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/floor.png b/tiles/mines/floor.png
new file mode 100644
index 0000000..6bbe284
Binary files /dev/null and b/tiles/mines/floor.png differ
diff --git a/tiles/mines/floor.png.import b/tiles/mines/floor.png.import
new file mode 100644
index 0000000..002454e
--- /dev/null
+++ b/tiles/mines/floor.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/floor.png-ec99b7f3b05f9af276f2e002d8c8fbbe.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/floor.png"
+dest_files=[ "res://.import/floor.png-ec99b7f3b05f9af276f2e002d8c8fbbe.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/floor_pebbles_1.png b/tiles/mines/floor_pebbles_1.png
new file mode 100644
index 0000000..1f73dde
Binary files /dev/null and b/tiles/mines/floor_pebbles_1.png differ
diff --git a/tiles/mines/floor_pebbles_1.png.import b/tiles/mines/floor_pebbles_1.png.import
new file mode 100644
index 0000000..3970943
--- /dev/null
+++ b/tiles/mines/floor_pebbles_1.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/floor_pebbles_1.png-bcdb2deb652f1afa5841ad62bc551fed.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/floor_pebbles_1.png"
+dest_files=[ "res://.import/floor_pebbles_1.png-bcdb2deb652f1afa5841ad62bc551fed.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/floor_pebbles_2.png b/tiles/mines/floor_pebbles_2.png
new file mode 100644
index 0000000..43bffd2
Binary files /dev/null and b/tiles/mines/floor_pebbles_2.png differ
diff --git a/tiles/mines/floor_pebbles_2.png.import b/tiles/mines/floor_pebbles_2.png.import
new file mode 100644
index 0000000..2c61e56
--- /dev/null
+++ b/tiles/mines/floor_pebbles_2.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/floor_pebbles_2.png-411aa873a51deeeb1dc49e7631ca8c83.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/floor_pebbles_2.png"
+dest_files=[ "res://.import/floor_pebbles_2.png-411aa873a51deeeb1dc49e7631ca8c83.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/pillar_bot_left.png b/tiles/mines/pillar_bot_left.png
new file mode 100644
index 0000000..f459e2f
Binary files /dev/null and b/tiles/mines/pillar_bot_left.png differ
diff --git a/tiles/mines/pillar_bot_left.png.import b/tiles/mines/pillar_bot_left.png.import
new file mode 100644
index 0000000..faa07fe
--- /dev/null
+++ b/tiles/mines/pillar_bot_left.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pillar_bot_left.png-6c9681868ed8b535a6f8fc40e28378df.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/pillar_bot_left.png"
+dest_files=[ "res://.import/pillar_bot_left.png-6c9681868ed8b535a6f8fc40e28378df.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/pillar_bot_right.png b/tiles/mines/pillar_bot_right.png
new file mode 100644
index 0000000..358e9af
Binary files /dev/null and b/tiles/mines/pillar_bot_right.png differ
diff --git a/tiles/mines/pillar_bot_right.png.import b/tiles/mines/pillar_bot_right.png.import
new file mode 100644
index 0000000..af1acc2
--- /dev/null
+++ b/tiles/mines/pillar_bot_right.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pillar_bot_right.png-983f369e9641491e45d5e93f86e3044e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/pillar_bot_right.png"
+dest_files=[ "res://.import/pillar_bot_right.png-983f369e9641491e45d5e93f86e3044e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/pillar_large.png b/tiles/mines/pillar_large.png
new file mode 100644
index 0000000..fac00c8
Binary files /dev/null and b/tiles/mines/pillar_large.png differ
diff --git a/tiles/mines/pillar_large.png.import b/tiles/mines/pillar_large.png.import
new file mode 100644
index 0000000..cddce5c
--- /dev/null
+++ b/tiles/mines/pillar_large.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pillar_large.png-980496247656d64451d44a3fdb6ae46d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/pillar_large.png"
+dest_files=[ "res://.import/pillar_large.png-980496247656d64451d44a3fdb6ae46d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/pillar_top_left.png b/tiles/mines/pillar_top_left.png
new file mode 100644
index 0000000..c62f97d
Binary files /dev/null and b/tiles/mines/pillar_top_left.png differ
diff --git a/tiles/mines/pillar_top_left.png.import b/tiles/mines/pillar_top_left.png.import
new file mode 100644
index 0000000..5077a65
--- /dev/null
+++ b/tiles/mines/pillar_top_left.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pillar_top_left.png-4b4c346f53a5c93320b02908a62cbd69.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/pillar_top_left.png"
+dest_files=[ "res://.import/pillar_top_left.png-4b4c346f53a5c93320b02908a62cbd69.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/pillar_top_right.png b/tiles/mines/pillar_top_right.png
new file mode 100644
index 0000000..dd3a379
Binary files /dev/null and b/tiles/mines/pillar_top_right.png differ
diff --git a/tiles/mines/pillar_top_right.png.import b/tiles/mines/pillar_top_right.png.import
new file mode 100644
index 0000000..143fe1a
--- /dev/null
+++ b/tiles/mines/pillar_top_right.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/pillar_top_right.png-386a5ecc63dbb7bb87ad27a411015ad8.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/pillar_top_right.png"
+dest_files=[ "res://.import/pillar_top_right.png-386a5ecc63dbb7bb87ad27a411015ad8.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/small_corner_bot_left.png b/tiles/mines/small_corner_bot_left.png
new file mode 100644
index 0000000..8c06b1a
Binary files /dev/null and b/tiles/mines/small_corner_bot_left.png differ
diff --git a/tiles/mines/small_corner_bot_left.png.import b/tiles/mines/small_corner_bot_left.png.import
new file mode 100644
index 0000000..dcbd185
--- /dev/null
+++ b/tiles/mines/small_corner_bot_left.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/small_corner_bot_left.png-1c8af3b7e3c39eb5b2c75f4b5c7d533d.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/small_corner_bot_left.png"
+dest_files=[ "res://.import/small_corner_bot_left.png-1c8af3b7e3c39eb5b2c75f4b5c7d533d.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/small_corner_bot_right.png b/tiles/mines/small_corner_bot_right.png
new file mode 100644
index 0000000..a5e8138
Binary files /dev/null and b/tiles/mines/small_corner_bot_right.png differ
diff --git a/tiles/mines/small_corner_bot_right.png.import b/tiles/mines/small_corner_bot_right.png.import
new file mode 100644
index 0000000..89f1ee0
--- /dev/null
+++ b/tiles/mines/small_corner_bot_right.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/small_corner_bot_right.png-2e16ad17ea1ad9133c335253eea551ee.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/small_corner_bot_right.png"
+dest_files=[ "res://.import/small_corner_bot_right.png-2e16ad17ea1ad9133c335253eea551ee.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/small_corner_top_left.png b/tiles/mines/small_corner_top_left.png
new file mode 100644
index 0000000..2132de4
Binary files /dev/null and b/tiles/mines/small_corner_top_left.png differ
diff --git a/tiles/mines/small_corner_top_left.png.import b/tiles/mines/small_corner_top_left.png.import
new file mode 100644
index 0000000..65bcaf6
--- /dev/null
+++ b/tiles/mines/small_corner_top_left.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/small_corner_top_left.png-e1e626a82ff393ef2b27ecb36d27586f.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/small_corner_top_left.png"
+dest_files=[ "res://.import/small_corner_top_left.png-e1e626a82ff393ef2b27ecb36d27586f.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/small_corner_top_right.png b/tiles/mines/small_corner_top_right.png
new file mode 100644
index 0000000..75e8f02
Binary files /dev/null and b/tiles/mines/small_corner_top_right.png differ
diff --git a/tiles/mines/small_corner_top_right.png.import b/tiles/mines/small_corner_top_right.png.import
new file mode 100644
index 0000000..89f0891
--- /dev/null
+++ b/tiles/mines/small_corner_top_right.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/small_corner_top_right.png-636b49bf51d80ff160d4b5b43332d334.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/small_corner_top_right.png"
+dest_files=[ "res://.import/small_corner_top_right.png-636b49bf51d80ff160d4b5b43332d334.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/wall_bot.png b/tiles/mines/wall_bot.png
new file mode 100644
index 0000000..81c515a
Binary files /dev/null and b/tiles/mines/wall_bot.png differ
diff --git a/tiles/mines/wall_bot.png.import b/tiles/mines/wall_bot.png.import
new file mode 100644
index 0000000..1421814
--- /dev/null
+++ b/tiles/mines/wall_bot.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/wall_bot.png-0272b41ac7879cd21c1dbbeb5d0d97ed.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/wall_bot.png"
+dest_files=[ "res://.import/wall_bot.png-0272b41ac7879cd21c1dbbeb5d0d97ed.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/wall_left.png b/tiles/mines/wall_left.png
new file mode 100644
index 0000000..50d69be
Binary files /dev/null and b/tiles/mines/wall_left.png differ
diff --git a/tiles/mines/wall_left.png.import b/tiles/mines/wall_left.png.import
new file mode 100644
index 0000000..0ae377f
--- /dev/null
+++ b/tiles/mines/wall_left.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/wall_left.png-a7d72850f892d159fb5305325dc52d3e.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/wall_left.png"
+dest_files=[ "res://.import/wall_left.png-a7d72850f892d159fb5305325dc52d3e.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/wall_right.png b/tiles/mines/wall_right.png
new file mode 100644
index 0000000..015970f
Binary files /dev/null and b/tiles/mines/wall_right.png differ
diff --git a/tiles/mines/wall_right.png.import b/tiles/mines/wall_right.png.import
new file mode 100644
index 0000000..b2bcfb2
--- /dev/null
+++ b/tiles/mines/wall_right.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/wall_right.png-9701f77621e4c50f7f389ffbd466bcc5.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/wall_right.png"
+dest_files=[ "res://.import/wall_right.png-9701f77621e4c50f7f389ffbd466bcc5.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/mines/wall_top.png b/tiles/mines/wall_top.png
new file mode 100644
index 0000000..3e19f41
Binary files /dev/null and b/tiles/mines/wall_top.png differ
diff --git a/tiles/mines/wall_top.png.import b/tiles/mines/wall_top.png.import
new file mode 100644
index 0000000..aaaf682
--- /dev/null
+++ b/tiles/mines/wall_top.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/wall_top.png-9f3853ac91a99b0fec9ea13c51b764e2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://tiles/mines/wall_top.png"
+dest_files=[ "res://.import/wall_top.png-9f3853ac91a99b0fec9ea13c51b764e2.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/tiles/tiles.tres b/tiles/tiles.tres
new file mode 100644
index 0000000..5e470ba
--- /dev/null
+++ b/tiles/tiles.tres
@@ -0,0 +1,12976 @@
+[gd_resource type="TileSet" load_steps=2 format=2]
+
+[ext_resource path="res://tiles/gfx/Overworld.png" type="Texture" id=1]
+
+[resource]
+
+resource_name = "Overworld"
+0/name = ""
+0/texture = ExtResource( 1 )
+0/tex_offset = Vector2( 0, 0 )
+0/modulate = Color( 1, 1, 1, 1 )
+0/region = Rect2( 0, 0, 16, 16 )
+0/is_autotile = false
+0/occluder_offset = Vector2( 0, 0 )
+0/navigation_offset = Vector2( 0, 0 )
+0/shapes = [ ]
+1/name = ""
+1/texture = ExtResource( 1 )
+1/tex_offset = Vector2( 0, 0 )
+1/modulate = Color( 1, 1, 1, 1 )
+1/region = Rect2( 16, 0, 16, 16 )
+1/is_autotile = false
+1/occluder_offset = Vector2( 0, 0 )
+1/navigation_offset = Vector2( 0, 0 )
+1/shapes = [ ]
+2/name = ""
+2/texture = ExtResource( 1 )
+2/tex_offset = Vector2( 0, 0 )
+2/modulate = Color( 1, 1, 1, 1 )
+2/region = Rect2( 32, 0, 16, 16 )
+2/is_autotile = false
+2/occluder_offset = Vector2( 0, 0 )
+2/navigation_offset = Vector2( 0, 0 )
+2/shapes = [ ]
+3/name = ""
+3/texture = ExtResource( 1 )
+3/tex_offset = Vector2( 0, 0 )
+3/modulate = Color( 1, 1, 1, 1 )
+3/region = Rect2( 48, 0, 16, 16 )
+3/is_autotile = false
+3/occluder_offset = Vector2( 0, 0 )
+3/navigation_offset = Vector2( 0, 0 )
+3/shapes = [ ]
+4/name = ""
+4/texture = ExtResource( 1 )
+4/tex_offset = Vector2( 0, 0 )
+4/modulate = Color( 1, 1, 1, 1 )
+4/region = Rect2( 64, 0, 16, 16 )
+4/is_autotile = false
+4/occluder_offset = Vector2( 0, 0 )
+4/navigation_offset = Vector2( 0, 0 )
+4/shapes = [ ]
+5/name = ""
+5/texture = ExtResource( 1 )
+5/tex_offset = Vector2( 0, 0 )
+5/modulate = Color( 1, 1, 1, 1 )
+5/region = Rect2( 80, 0, 16, 16 )
+5/is_autotile = false
+5/occluder_offset = Vector2( 0, 0 )
+5/navigation_offset = Vector2( 0, 0 )
+5/shapes = [ ]
+6/name = ""
+6/texture = ExtResource( 1 )
+6/tex_offset = Vector2( 0, 0 )
+6/modulate = Color( 1, 1, 1, 1 )
+6/region = Rect2( 96, 0, 16, 16 )
+6/is_autotile = false
+6/occluder_offset = Vector2( 0, 0 )
+6/navigation_offset = Vector2( 0, 0 )
+6/shapes = [ ]
+7/name = ""
+7/texture = ExtResource( 1 )
+7/tex_offset = Vector2( 0, 0 )
+7/modulate = Color( 1, 1, 1, 1 )
+7/region = Rect2( 112, 0, 16, 16 )
+7/is_autotile = false
+7/occluder_offset = Vector2( 0, 0 )
+7/navigation_offset = Vector2( 0, 0 )
+7/shapes = [ ]
+8/name = ""
+8/texture = ExtResource( 1 )
+8/tex_offset = Vector2( 0, 0 )
+8/modulate = Color( 1, 1, 1, 1 )
+8/region = Rect2( 128, 0, 16, 16 )
+8/is_autotile = false
+8/occluder_offset = Vector2( 0, 0 )
+8/navigation_offset = Vector2( 0, 0 )
+8/shapes = [ ]
+9/name = ""
+9/texture = ExtResource( 1 )
+9/tex_offset = Vector2( 0, 0 )
+9/modulate = Color( 1, 1, 1, 1 )
+9/region = Rect2( 144, 0, 16, 16 )
+9/is_autotile = false
+9/occluder_offset = Vector2( 0, 0 )
+9/navigation_offset = Vector2( 0, 0 )
+9/shapes = [ ]
+10/name = ""
+10/texture = ExtResource( 1 )
+10/tex_offset = Vector2( 0, 0 )
+10/modulate = Color( 1, 1, 1, 1 )
+10/region = Rect2( 160, 0, 16, 16 )
+10/is_autotile = false
+10/occluder_offset = Vector2( 0, 0 )
+10/navigation_offset = Vector2( 0, 0 )
+10/shapes = [ ]
+11/name = ""
+11/texture = ExtResource( 1 )
+11/tex_offset = Vector2( 0, 0 )
+11/modulate = Color( 1, 1, 1, 1 )
+11/region = Rect2( 176, 0, 16, 16 )
+11/is_autotile = false
+11/occluder_offset = Vector2( 0, 0 )
+11/navigation_offset = Vector2( 0, 0 )
+11/shapes = [ ]
+12/name = ""
+12/texture = ExtResource( 1 )
+12/tex_offset = Vector2( 0, 0 )
+12/modulate = Color( 1, 1, 1, 1 )
+12/region = Rect2( 192, 0, 16, 16 )
+12/is_autotile = false
+12/occluder_offset = Vector2( 0, 0 )
+12/navigation_offset = Vector2( 0, 0 )
+12/shapes = [ ]
+13/name = ""
+13/texture = ExtResource( 1 )
+13/tex_offset = Vector2( 0, 0 )
+13/modulate = Color( 1, 1, 1, 1 )
+13/region = Rect2( 208, 0, 16, 16 )
+13/is_autotile = false
+13/occluder_offset = Vector2( 0, 0 )
+13/navigation_offset = Vector2( 0, 0 )
+13/shapes = [ ]
+14/name = ""
+14/texture = ExtResource( 1 )
+14/tex_offset = Vector2( 0, 0 )
+14/modulate = Color( 1, 1, 1, 1 )
+14/region = Rect2( 224, 0, 16, 16 )
+14/is_autotile = false
+14/occluder_offset = Vector2( 0, 0 )
+14/navigation_offset = Vector2( 0, 0 )
+14/shapes = [ ]
+15/name = ""
+15/texture = ExtResource( 1 )
+15/tex_offset = Vector2( 0, 0 )
+15/modulate = Color( 1, 1, 1, 1 )
+15/region = Rect2( 240, 0, 16, 16 )
+15/is_autotile = false
+15/occluder_offset = Vector2( 0, 0 )
+15/navigation_offset = Vector2( 0, 0 )
+15/shapes = [ ]
+16/name = ""
+16/texture = ExtResource( 1 )
+16/tex_offset = Vector2( 0, 0 )
+16/modulate = Color( 1, 1, 1, 1 )
+16/region = Rect2( 256, 0, 16, 16 )
+16/is_autotile = false
+16/occluder_offset = Vector2( 0, 0 )
+16/navigation_offset = Vector2( 0, 0 )
+16/shapes = [ ]
+17/name = ""
+17/texture = ExtResource( 1 )
+17/tex_offset = Vector2( 0, 0 )
+17/modulate = Color( 1, 1, 1, 1 )
+17/region = Rect2( 272, 0, 16, 16 )
+17/is_autotile = false
+17/occluder_offset = Vector2( 0, 0 )
+17/navigation_offset = Vector2( 0, 0 )
+17/shapes = [ ]
+18/name = ""
+18/texture = ExtResource( 1 )
+18/tex_offset = Vector2( 0, 0 )
+18/modulate = Color( 1, 1, 1, 1 )
+18/region = Rect2( 288, 0, 16, 16 )
+18/is_autotile = false
+18/occluder_offset = Vector2( 0, 0 )
+18/navigation_offset = Vector2( 0, 0 )
+18/shapes = [ ]
+19/name = ""
+19/texture = ExtResource( 1 )
+19/tex_offset = Vector2( 0, 0 )
+19/modulate = Color( 1, 1, 1, 1 )
+19/region = Rect2( 304, 0, 16, 16 )
+19/is_autotile = false
+19/occluder_offset = Vector2( 0, 0 )
+19/navigation_offset = Vector2( 0, 0 )
+19/shapes = [ ]
+20/name = ""
+20/texture = ExtResource( 1 )
+20/tex_offset = Vector2( 0, 0 )
+20/modulate = Color( 1, 1, 1, 1 )
+20/region = Rect2( 320, 0, 16, 16 )
+20/is_autotile = false
+20/occluder_offset = Vector2( 0, 0 )
+20/navigation_offset = Vector2( 0, 0 )
+20/shapes = [ ]
+21/name = ""
+21/texture = ExtResource( 1 )
+21/tex_offset = Vector2( 0, 0 )
+21/modulate = Color( 1, 1, 1, 1 )
+21/region = Rect2( 336, 0, 16, 16 )
+21/is_autotile = false
+21/occluder_offset = Vector2( 0, 0 )
+21/navigation_offset = Vector2( 0, 0 )
+21/shapes = [ ]
+22/name = ""
+22/texture = ExtResource( 1 )
+22/tex_offset = Vector2( 0, 0 )
+22/modulate = Color( 1, 1, 1, 1 )
+22/region = Rect2( 352, 0, 16, 16 )
+22/is_autotile = false
+22/occluder_offset = Vector2( 0, 0 )
+22/navigation_offset = Vector2( 0, 0 )
+22/shapes = [ ]
+23/name = ""
+23/texture = ExtResource( 1 )
+23/tex_offset = Vector2( 0, 0 )
+23/modulate = Color( 1, 1, 1, 1 )
+23/region = Rect2( 368, 0, 16, 16 )
+23/is_autotile = false
+23/occluder_offset = Vector2( 0, 0 )
+23/navigation_offset = Vector2( 0, 0 )
+23/shapes = [ ]
+24/name = ""
+24/texture = ExtResource( 1 )
+24/tex_offset = Vector2( 0, 0 )
+24/modulate = Color( 1, 1, 1, 1 )
+24/region = Rect2( 384, 0, 16, 16 )
+24/is_autotile = false
+24/occluder_offset = Vector2( 0, 0 )
+24/navigation_offset = Vector2( 0, 0 )
+24/shapes = [ ]
+25/name = ""
+25/texture = ExtResource( 1 )
+25/tex_offset = Vector2( 0, 0 )
+25/modulate = Color( 1, 1, 1, 1 )
+25/region = Rect2( 400, 0, 16, 16 )
+25/is_autotile = false
+25/occluder_offset = Vector2( 0, 0 )
+25/navigation_offset = Vector2( 0, 0 )
+25/shapes = [ ]
+26/name = ""
+26/texture = ExtResource( 1 )
+26/tex_offset = Vector2( 0, 0 )
+26/modulate = Color( 1, 1, 1, 1 )
+26/region = Rect2( 416, 0, 16, 16 )
+26/is_autotile = false
+26/occluder_offset = Vector2( 0, 0 )
+26/navigation_offset = Vector2( 0, 0 )
+26/shapes = [ ]
+27/name = ""
+27/texture = ExtResource( 1 )
+27/tex_offset = Vector2( 0, 0 )
+27/modulate = Color( 1, 1, 1, 1 )
+27/region = Rect2( 432, 0, 16, 16 )
+27/is_autotile = false
+27/occluder_offset = Vector2( 0, 0 )
+27/navigation_offset = Vector2( 0, 0 )
+27/shapes = [ ]
+28/name = ""
+28/texture = ExtResource( 1 )
+28/tex_offset = Vector2( 0, 0 )
+28/modulate = Color( 1, 1, 1, 1 )
+28/region = Rect2( 448, 0, 16, 16 )
+28/is_autotile = false
+28/occluder_offset = Vector2( 0, 0 )
+28/navigation_offset = Vector2( 0, 0 )
+28/shapes = [ ]
+29/name = ""
+29/texture = ExtResource( 1 )
+29/tex_offset = Vector2( 0, 0 )
+29/modulate = Color( 1, 1, 1, 1 )
+29/region = Rect2( 464, 0, 16, 16 )
+29/is_autotile = false
+29/occluder_offset = Vector2( 0, 0 )
+29/navigation_offset = Vector2( 0, 0 )
+29/shapes = [ ]
+30/name = ""
+30/texture = ExtResource( 1 )
+30/tex_offset = Vector2( 0, 0 )
+30/modulate = Color( 1, 1, 1, 1 )
+30/region = Rect2( 480, 0, 16, 16 )
+30/is_autotile = false
+30/occluder_offset = Vector2( 0, 0 )
+30/navigation_offset = Vector2( 0, 0 )
+30/shapes = [ ]
+31/name = ""
+31/texture = ExtResource( 1 )
+31/tex_offset = Vector2( 0, 0 )
+31/modulate = Color( 1, 1, 1, 1 )
+31/region = Rect2( 496, 0, 16, 16 )
+31/is_autotile = false
+31/occluder_offset = Vector2( 0, 0 )
+31/navigation_offset = Vector2( 0, 0 )
+31/shapes = [ ]
+32/name = ""
+32/texture = ExtResource( 1 )
+32/tex_offset = Vector2( 0, 0 )
+32/modulate = Color( 1, 1, 1, 1 )
+32/region = Rect2( 512, 0, 16, 16 )
+32/is_autotile = false
+32/occluder_offset = Vector2( 0, 0 )
+32/navigation_offset = Vector2( 0, 0 )
+32/shapes = [ ]
+33/name = ""
+33/texture = ExtResource( 1 )
+33/tex_offset = Vector2( 0, 0 )
+33/modulate = Color( 1, 1, 1, 1 )
+33/region = Rect2( 528, 0, 16, 16 )
+33/is_autotile = false
+33/occluder_offset = Vector2( 0, 0 )
+33/navigation_offset = Vector2( 0, 0 )
+33/shapes = [ ]
+34/name = ""
+34/texture = ExtResource( 1 )
+34/tex_offset = Vector2( 0, 0 )
+34/modulate = Color( 1, 1, 1, 1 )
+34/region = Rect2( 544, 0, 16, 16 )
+34/is_autotile = false
+34/occluder_offset = Vector2( 0, 0 )
+34/navigation_offset = Vector2( 0, 0 )
+34/shapes = [ ]
+35/name = ""
+35/texture = ExtResource( 1 )
+35/tex_offset = Vector2( 0, 0 )
+35/modulate = Color( 1, 1, 1, 1 )
+35/region = Rect2( 560, 0, 16, 16 )
+35/is_autotile = false
+35/occluder_offset = Vector2( 0, 0 )
+35/navigation_offset = Vector2( 0, 0 )
+35/shapes = [ ]
+36/name = ""
+36/texture = ExtResource( 1 )
+36/tex_offset = Vector2( 0, 0 )
+36/modulate = Color( 1, 1, 1, 1 )
+36/region = Rect2( 576, 0, 16, 16 )
+36/is_autotile = false
+36/occluder_offset = Vector2( 0, 0 )
+36/navigation_offset = Vector2( 0, 0 )
+36/shapes = [ ]
+37/name = ""
+37/texture = ExtResource( 1 )
+37/tex_offset = Vector2( 0, 0 )
+37/modulate = Color( 1, 1, 1, 1 )
+37/region = Rect2( 592, 0, 16, 16 )
+37/is_autotile = false
+37/occluder_offset = Vector2( 0, 0 )
+37/navigation_offset = Vector2( 0, 0 )
+37/shapes = [ ]
+38/name = ""
+38/texture = ExtResource( 1 )
+38/tex_offset = Vector2( 0, 0 )
+38/modulate = Color( 1, 1, 1, 1 )
+38/region = Rect2( 608, 0, 16, 16 )
+38/is_autotile = false
+38/occluder_offset = Vector2( 0, 0 )
+38/navigation_offset = Vector2( 0, 0 )
+38/shapes = [ ]
+39/name = ""
+39/texture = ExtResource( 1 )
+39/tex_offset = Vector2( 0, 0 )
+39/modulate = Color( 1, 1, 1, 1 )
+39/region = Rect2( 624, 0, 16, 16 )
+39/is_autotile = false
+39/occluder_offset = Vector2( 0, 0 )
+39/navigation_offset = Vector2( 0, 0 )
+39/shapes = [ ]
+40/name = ""
+40/texture = ExtResource( 1 )
+40/tex_offset = Vector2( 0, 0 )
+40/modulate = Color( 1, 1, 1, 1 )
+40/region = Rect2( 0, 16, 16, 16 )
+40/is_autotile = false
+40/occluder_offset = Vector2( 0, 0 )
+40/navigation_offset = Vector2( 0, 0 )
+40/shapes = [ ]
+41/name = ""
+41/texture = ExtResource( 1 )
+41/tex_offset = Vector2( 0, 0 )
+41/modulate = Color( 1, 1, 1, 1 )
+41/region = Rect2( 16, 16, 16, 16 )
+41/is_autotile = false
+41/occluder_offset = Vector2( 0, 0 )
+41/navigation_offset = Vector2( 0, 0 )
+41/shapes = [ ]
+42/name = ""
+42/texture = ExtResource( 1 )
+42/tex_offset = Vector2( 0, 0 )
+42/modulate = Color( 1, 1, 1, 1 )
+42/region = Rect2( 32, 16, 16, 16 )
+42/is_autotile = false
+42/occluder_offset = Vector2( 0, 0 )
+42/navigation_offset = Vector2( 0, 0 )
+42/shapes = [ ]
+43/name = ""
+43/texture = ExtResource( 1 )
+43/tex_offset = Vector2( 0, 0 )
+43/modulate = Color( 1, 1, 1, 1 )
+43/region = Rect2( 48, 16, 16, 16 )
+43/is_autotile = false
+43/occluder_offset = Vector2( 0, 0 )
+43/navigation_offset = Vector2( 0, 0 )
+43/shapes = [ ]
+44/name = ""
+44/texture = ExtResource( 1 )
+44/tex_offset = Vector2( 0, 0 )
+44/modulate = Color( 1, 1, 1, 1 )
+44/region = Rect2( 64, 16, 16, 16 )
+44/is_autotile = false
+44/occluder_offset = Vector2( 0, 0 )
+44/navigation_offset = Vector2( 0, 0 )
+44/shapes = [ ]
+45/name = ""
+45/texture = ExtResource( 1 )
+45/tex_offset = Vector2( 0, 0 )
+45/modulate = Color( 1, 1, 1, 1 )
+45/region = Rect2( 80, 16, 16, 16 )
+45/is_autotile = false
+45/occluder_offset = Vector2( 0, 0 )
+45/navigation_offset = Vector2( 0, 0 )
+45/shapes = [ ]
+46/name = ""
+46/texture = ExtResource( 1 )
+46/tex_offset = Vector2( 0, 0 )
+46/modulate = Color( 1, 1, 1, 1 )
+46/region = Rect2( 96, 16, 16, 16 )
+46/is_autotile = false
+46/occluder_offset = Vector2( 0, 0 )
+46/navigation_offset = Vector2( 0, 0 )
+46/shapes = [ ]
+47/name = ""
+47/texture = ExtResource( 1 )
+47/tex_offset = Vector2( 0, 0 )
+47/modulate = Color( 1, 1, 1, 1 )
+47/region = Rect2( 112, 16, 16, 16 )
+47/is_autotile = false
+47/occluder_offset = Vector2( 0, 0 )
+47/navigation_offset = Vector2( 0, 0 )
+47/shapes = [ ]
+48/name = ""
+48/texture = ExtResource( 1 )
+48/tex_offset = Vector2( 0, 0 )
+48/modulate = Color( 1, 1, 1, 1 )
+48/region = Rect2( 128, 16, 16, 16 )
+48/is_autotile = false
+48/occluder_offset = Vector2( 0, 0 )
+48/navigation_offset = Vector2( 0, 0 )
+48/shapes = [ ]
+49/name = ""
+49/texture = ExtResource( 1 )
+49/tex_offset = Vector2( 0, 0 )
+49/modulate = Color( 1, 1, 1, 1 )
+49/region = Rect2( 144, 16, 16, 16 )
+49/is_autotile = false
+49/occluder_offset = Vector2( 0, 0 )
+49/navigation_offset = Vector2( 0, 0 )
+49/shapes = [ ]
+50/name = ""
+50/texture = ExtResource( 1 )
+50/tex_offset = Vector2( 0, 0 )
+50/modulate = Color( 1, 1, 1, 1 )
+50/region = Rect2( 160, 16, 16, 16 )
+50/is_autotile = false
+50/occluder_offset = Vector2( 0, 0 )
+50/navigation_offset = Vector2( 0, 0 )
+50/shapes = [ ]
+51/name = ""
+51/texture = ExtResource( 1 )
+51/tex_offset = Vector2( 0, 0 )
+51/modulate = Color( 1, 1, 1, 1 )
+51/region = Rect2( 176, 16, 16, 16 )
+51/is_autotile = false
+51/occluder_offset = Vector2( 0, 0 )
+51/navigation_offset = Vector2( 0, 0 )
+51/shapes = [ ]
+52/name = ""
+52/texture = ExtResource( 1 )
+52/tex_offset = Vector2( 0, 0 )
+52/modulate = Color( 1, 1, 1, 1 )
+52/region = Rect2( 192, 16, 16, 16 )
+52/is_autotile = false
+52/occluder_offset = Vector2( 0, 0 )
+52/navigation_offset = Vector2( 0, 0 )
+52/shapes = [ ]
+53/name = ""
+53/texture = ExtResource( 1 )
+53/tex_offset = Vector2( 0, 0 )
+53/modulate = Color( 1, 1, 1, 1 )
+53/region = Rect2( 208, 16, 16, 16 )
+53/is_autotile = false
+53/occluder_offset = Vector2( 0, 0 )
+53/navigation_offset = Vector2( 0, 0 )
+53/shapes = [ ]
+54/name = ""
+54/texture = ExtResource( 1 )
+54/tex_offset = Vector2( 0, 0 )
+54/modulate = Color( 1, 1, 1, 1 )
+54/region = Rect2( 224, 16, 16, 16 )
+54/is_autotile = false
+54/occluder_offset = Vector2( 0, 0 )
+54/navigation_offset = Vector2( 0, 0 )
+54/shapes = [ ]
+55/name = ""
+55/texture = ExtResource( 1 )
+55/tex_offset = Vector2( 0, 0 )
+55/modulate = Color( 1, 1, 1, 1 )
+55/region = Rect2( 240, 16, 16, 16 )
+55/is_autotile = false
+55/occluder_offset = Vector2( 0, 0 )
+55/navigation_offset = Vector2( 0, 0 )
+55/shapes = [ ]
+56/name = ""
+56/texture = ExtResource( 1 )
+56/tex_offset = Vector2( 0, 0 )
+56/modulate = Color( 1, 1, 1, 1 )
+56/region = Rect2( 256, 16, 16, 16 )
+56/is_autotile = false
+56/occluder_offset = Vector2( 0, 0 )
+56/navigation_offset = Vector2( 0, 0 )
+56/shapes = [ ]
+57/name = ""
+57/texture = ExtResource( 1 )
+57/tex_offset = Vector2( 0, 0 )
+57/modulate = Color( 1, 1, 1, 1 )
+57/region = Rect2( 272, 16, 16, 16 )
+57/is_autotile = false
+57/occluder_offset = Vector2( 0, 0 )
+57/navigation_offset = Vector2( 0, 0 )
+57/shapes = [ ]
+58/name = ""
+58/texture = ExtResource( 1 )
+58/tex_offset = Vector2( 0, 0 )
+58/modulate = Color( 1, 1, 1, 1 )
+58/region = Rect2( 288, 16, 16, 16 )
+58/is_autotile = false
+58/occluder_offset = Vector2( 0, 0 )
+58/navigation_offset = Vector2( 0, 0 )
+58/shapes = [ ]
+59/name = ""
+59/texture = ExtResource( 1 )
+59/tex_offset = Vector2( 0, 0 )
+59/modulate = Color( 1, 1, 1, 1 )
+59/region = Rect2( 304, 16, 16, 16 )
+59/is_autotile = false
+59/occluder_offset = Vector2( 0, 0 )
+59/navigation_offset = Vector2( 0, 0 )
+59/shapes = [ ]
+60/name = ""
+60/texture = ExtResource( 1 )
+60/tex_offset = Vector2( 0, 0 )
+60/modulate = Color( 1, 1, 1, 1 )
+60/region = Rect2( 320, 16, 16, 16 )
+60/is_autotile = false
+60/occluder_offset = Vector2( 0, 0 )
+60/navigation_offset = Vector2( 0, 0 )
+60/shapes = [ ]
+61/name = ""
+61/texture = ExtResource( 1 )
+61/tex_offset = Vector2( 0, 0 )
+61/modulate = Color( 1, 1, 1, 1 )
+61/region = Rect2( 336, 16, 16, 16 )
+61/is_autotile = false
+61/occluder_offset = Vector2( 0, 0 )
+61/navigation_offset = Vector2( 0, 0 )
+61/shapes = [ ]
+62/name = ""
+62/texture = ExtResource( 1 )
+62/tex_offset = Vector2( 0, 0 )
+62/modulate = Color( 1, 1, 1, 1 )
+62/region = Rect2( 352, 16, 16, 16 )
+62/is_autotile = false
+62/occluder_offset = Vector2( 0, 0 )
+62/navigation_offset = Vector2( 0, 0 )
+62/shapes = [ ]
+63/name = ""
+63/texture = ExtResource( 1 )
+63/tex_offset = Vector2( 0, 0 )
+63/modulate = Color( 1, 1, 1, 1 )
+63/region = Rect2( 368, 16, 16, 16 )
+63/is_autotile = false
+63/occluder_offset = Vector2( 0, 0 )
+63/navigation_offset = Vector2( 0, 0 )
+63/shapes = [ ]
+64/name = ""
+64/texture = ExtResource( 1 )
+64/tex_offset = Vector2( 0, 0 )
+64/modulate = Color( 1, 1, 1, 1 )
+64/region = Rect2( 384, 16, 16, 16 )
+64/is_autotile = false
+64/occluder_offset = Vector2( 0, 0 )
+64/navigation_offset = Vector2( 0, 0 )
+64/shapes = [ ]
+65/name = ""
+65/texture = ExtResource( 1 )
+65/tex_offset = Vector2( 0, 0 )
+65/modulate = Color( 1, 1, 1, 1 )
+65/region = Rect2( 400, 16, 16, 16 )
+65/is_autotile = false
+65/occluder_offset = Vector2( 0, 0 )
+65/navigation_offset = Vector2( 0, 0 )
+65/shapes = [ ]
+66/name = ""
+66/texture = ExtResource( 1 )
+66/tex_offset = Vector2( 0, 0 )
+66/modulate = Color( 1, 1, 1, 1 )
+66/region = Rect2( 416, 16, 16, 16 )
+66/is_autotile = false
+66/occluder_offset = Vector2( 0, 0 )
+66/navigation_offset = Vector2( 0, 0 )
+66/shapes = [ ]
+67/name = ""
+67/texture = ExtResource( 1 )
+67/tex_offset = Vector2( 0, 0 )
+67/modulate = Color( 1, 1, 1, 1 )
+67/region = Rect2( 432, 16, 16, 16 )
+67/is_autotile = false
+67/occluder_offset = Vector2( 0, 0 )
+67/navigation_offset = Vector2( 0, 0 )
+67/shapes = [ ]
+68/name = ""
+68/texture = ExtResource( 1 )
+68/tex_offset = Vector2( 0, 0 )
+68/modulate = Color( 1, 1, 1, 1 )
+68/region = Rect2( 448, 16, 16, 16 )
+68/is_autotile = false
+68/occluder_offset = Vector2( 0, 0 )
+68/navigation_offset = Vector2( 0, 0 )
+68/shapes = [ ]
+69/name = ""
+69/texture = ExtResource( 1 )
+69/tex_offset = Vector2( 0, 0 )
+69/modulate = Color( 1, 1, 1, 1 )
+69/region = Rect2( 464, 16, 16, 16 )
+69/is_autotile = false
+69/occluder_offset = Vector2( 0, 0 )
+69/navigation_offset = Vector2( 0, 0 )
+69/shapes = [ ]
+70/name = ""
+70/texture = ExtResource( 1 )
+70/tex_offset = Vector2( 0, 0 )
+70/modulate = Color( 1, 1, 1, 1 )
+70/region = Rect2( 480, 16, 16, 16 )
+70/is_autotile = false
+70/occluder_offset = Vector2( 0, 0 )
+70/navigation_offset = Vector2( 0, 0 )
+70/shapes = [ ]
+71/name = ""
+71/texture = ExtResource( 1 )
+71/tex_offset = Vector2( 0, 0 )
+71/modulate = Color( 1, 1, 1, 1 )
+71/region = Rect2( 496, 16, 16, 16 )
+71/is_autotile = false
+71/occluder_offset = Vector2( 0, 0 )
+71/navigation_offset = Vector2( 0, 0 )
+71/shapes = [ ]
+72/name = ""
+72/texture = ExtResource( 1 )
+72/tex_offset = Vector2( 0, 0 )
+72/modulate = Color( 1, 1, 1, 1 )
+72/region = Rect2( 512, 16, 16, 16 )
+72/is_autotile = false
+72/occluder_offset = Vector2( 0, 0 )
+72/navigation_offset = Vector2( 0, 0 )
+72/shapes = [ ]
+73/name = ""
+73/texture = ExtResource( 1 )
+73/tex_offset = Vector2( 0, 0 )
+73/modulate = Color( 1, 1, 1, 1 )
+73/region = Rect2( 528, 16, 16, 16 )
+73/is_autotile = false
+73/occluder_offset = Vector2( 0, 0 )
+73/navigation_offset = Vector2( 0, 0 )
+73/shapes = [ ]
+74/name = ""
+74/texture = ExtResource( 1 )
+74/tex_offset = Vector2( 0, 0 )
+74/modulate = Color( 1, 1, 1, 1 )
+74/region = Rect2( 544, 16, 16, 16 )
+74/is_autotile = false
+74/occluder_offset = Vector2( 0, 0 )
+74/navigation_offset = Vector2( 0, 0 )
+74/shapes = [ ]
+75/name = ""
+75/texture = ExtResource( 1 )
+75/tex_offset = Vector2( 0, 0 )
+75/modulate = Color( 1, 1, 1, 1 )
+75/region = Rect2( 560, 16, 16, 16 )
+75/is_autotile = false
+75/occluder_offset = Vector2( 0, 0 )
+75/navigation_offset = Vector2( 0, 0 )
+75/shapes = [ ]
+76/name = ""
+76/texture = ExtResource( 1 )
+76/tex_offset = Vector2( 0, 0 )
+76/modulate = Color( 1, 1, 1, 1 )
+76/region = Rect2( 576, 16, 16, 16 )
+76/is_autotile = false
+76/occluder_offset = Vector2( 0, 0 )
+76/navigation_offset = Vector2( 0, 0 )
+76/shapes = [ ]
+77/name = ""
+77/texture = ExtResource( 1 )
+77/tex_offset = Vector2( 0, 0 )
+77/modulate = Color( 1, 1, 1, 1 )
+77/region = Rect2( 592, 16, 16, 16 )
+77/is_autotile = false
+77/occluder_offset = Vector2( 0, 0 )
+77/navigation_offset = Vector2( 0, 0 )
+77/shapes = [ ]
+78/name = ""
+78/texture = ExtResource( 1 )
+78/tex_offset = Vector2( 0, 0 )
+78/modulate = Color( 1, 1, 1, 1 )
+78/region = Rect2( 608, 16, 16, 16 )
+78/is_autotile = false
+78/occluder_offset = Vector2( 0, 0 )
+78/navigation_offset = Vector2( 0, 0 )
+78/shapes = [ ]
+79/name = ""
+79/texture = ExtResource( 1 )
+79/tex_offset = Vector2( 0, 0 )
+79/modulate = Color( 1, 1, 1, 1 )
+79/region = Rect2( 624, 16, 16, 16 )
+79/is_autotile = false
+79/occluder_offset = Vector2( 0, 0 )
+79/navigation_offset = Vector2( 0, 0 )
+79/shapes = [ ]
+80/name = ""
+80/texture = ExtResource( 1 )
+80/tex_offset = Vector2( 0, 0 )
+80/modulate = Color( 1, 1, 1, 1 )
+80/region = Rect2( 0, 32, 16, 16 )
+80/is_autotile = false
+80/occluder_offset = Vector2( 0, 0 )
+80/navigation_offset = Vector2( 0, 0 )
+80/shapes = [ ]
+81/name = ""
+81/texture = ExtResource( 1 )
+81/tex_offset = Vector2( 0, 0 )
+81/modulate = Color( 1, 1, 1, 1 )
+81/region = Rect2( 16, 32, 16, 16 )
+81/is_autotile = false
+81/occluder_offset = Vector2( 0, 0 )
+81/navigation_offset = Vector2( 0, 0 )
+81/shapes = [ ]
+82/name = ""
+82/texture = ExtResource( 1 )
+82/tex_offset = Vector2( 0, 0 )
+82/modulate = Color( 1, 1, 1, 1 )
+82/region = Rect2( 32, 32, 16, 16 )
+82/is_autotile = false
+82/occluder_offset = Vector2( 0, 0 )
+82/navigation_offset = Vector2( 0, 0 )
+82/shapes = [ ]
+83/name = ""
+83/texture = ExtResource( 1 )
+83/tex_offset = Vector2( 0, 0 )
+83/modulate = Color( 1, 1, 1, 1 )
+83/region = Rect2( 48, 32, 16, 16 )
+83/is_autotile = false
+83/occluder_offset = Vector2( 0, 0 )
+83/navigation_offset = Vector2( 0, 0 )
+83/shapes = [ ]
+84/name = ""
+84/texture = ExtResource( 1 )
+84/tex_offset = Vector2( 0, 0 )
+84/modulate = Color( 1, 1, 1, 1 )
+84/region = Rect2( 64, 32, 16, 16 )
+84/is_autotile = false
+84/occluder_offset = Vector2( 0, 0 )
+84/navigation_offset = Vector2( 0, 0 )
+84/shapes = [ ]
+85/name = ""
+85/texture = ExtResource( 1 )
+85/tex_offset = Vector2( 0, 0 )
+85/modulate = Color( 1, 1, 1, 1 )
+85/region = Rect2( 80, 32, 16, 16 )
+85/is_autotile = false
+85/occluder_offset = Vector2( 0, 0 )
+85/navigation_offset = Vector2( 0, 0 )
+85/shapes = [ ]
+86/name = ""
+86/texture = ExtResource( 1 )
+86/tex_offset = Vector2( 0, 0 )
+86/modulate = Color( 1, 1, 1, 1 )
+86/region = Rect2( 96, 32, 16, 16 )
+86/is_autotile = false
+86/occluder_offset = Vector2( 0, 0 )
+86/navigation_offset = Vector2( 0, 0 )
+86/shapes = [ ]
+87/name = ""
+87/texture = ExtResource( 1 )
+87/tex_offset = Vector2( 0, 0 )
+87/modulate = Color( 1, 1, 1, 1 )
+87/region = Rect2( 112, 32, 16, 16 )
+87/is_autotile = false
+87/occluder_offset = Vector2( 0, 0 )
+87/navigation_offset = Vector2( 0, 0 )
+87/shapes = [ ]
+88/name = ""
+88/texture = ExtResource( 1 )
+88/tex_offset = Vector2( 0, 0 )
+88/modulate = Color( 1, 1, 1, 1 )
+88/region = Rect2( 128, 32, 16, 16 )
+88/is_autotile = false
+88/occluder_offset = Vector2( 0, 0 )
+88/navigation_offset = Vector2( 0, 0 )
+88/shapes = [ ]
+89/name = ""
+89/texture = ExtResource( 1 )
+89/tex_offset = Vector2( 0, 0 )
+89/modulate = Color( 1, 1, 1, 1 )
+89/region = Rect2( 144, 32, 16, 16 )
+89/is_autotile = false
+89/occluder_offset = Vector2( 0, 0 )
+89/navigation_offset = Vector2( 0, 0 )
+89/shapes = [ ]
+90/name = ""
+90/texture = ExtResource( 1 )
+90/tex_offset = Vector2( 0, 0 )
+90/modulate = Color( 1, 1, 1, 1 )
+90/region = Rect2( 160, 32, 16, 16 )
+90/is_autotile = false
+90/occluder_offset = Vector2( 0, 0 )
+90/navigation_offset = Vector2( 0, 0 )
+90/shapes = [ ]
+91/name = ""
+91/texture = ExtResource( 1 )
+91/tex_offset = Vector2( 0, 0 )
+91/modulate = Color( 1, 1, 1, 1 )
+91/region = Rect2( 176, 32, 16, 16 )
+91/is_autotile = false
+91/occluder_offset = Vector2( 0, 0 )
+91/navigation_offset = Vector2( 0, 0 )
+91/shapes = [ ]
+92/name = ""
+92/texture = ExtResource( 1 )
+92/tex_offset = Vector2( 0, 0 )
+92/modulate = Color( 1, 1, 1, 1 )
+92/region = Rect2( 192, 32, 16, 16 )
+92/is_autotile = false
+92/occluder_offset = Vector2( 0, 0 )
+92/navigation_offset = Vector2( 0, 0 )
+92/shapes = [ ]
+93/name = ""
+93/texture = ExtResource( 1 )
+93/tex_offset = Vector2( 0, 0 )
+93/modulate = Color( 1, 1, 1, 1 )
+93/region = Rect2( 208, 32, 16, 16 )
+93/is_autotile = false
+93/occluder_offset = Vector2( 0, 0 )
+93/navigation_offset = Vector2( 0, 0 )
+93/shapes = [ ]
+94/name = ""
+94/texture = ExtResource( 1 )
+94/tex_offset = Vector2( 0, 0 )
+94/modulate = Color( 1, 1, 1, 1 )
+94/region = Rect2( 224, 32, 16, 16 )
+94/is_autotile = false
+94/occluder_offset = Vector2( 0, 0 )
+94/navigation_offset = Vector2( 0, 0 )
+94/shapes = [ ]
+95/name = ""
+95/texture = ExtResource( 1 )
+95/tex_offset = Vector2( 0, 0 )
+95/modulate = Color( 1, 1, 1, 1 )
+95/region = Rect2( 240, 32, 16, 16 )
+95/is_autotile = false
+95/occluder_offset = Vector2( 0, 0 )
+95/navigation_offset = Vector2( 0, 0 )
+95/shapes = [ ]
+96/name = ""
+96/texture = ExtResource( 1 )
+96/tex_offset = Vector2( 0, 0 )
+96/modulate = Color( 1, 1, 1, 1 )
+96/region = Rect2( 256, 32, 16, 16 )
+96/is_autotile = false
+96/occluder_offset = Vector2( 0, 0 )
+96/navigation_offset = Vector2( 0, 0 )
+96/shapes = [ ]
+97/name = ""
+97/texture = ExtResource( 1 )
+97/tex_offset = Vector2( 0, 0 )
+97/modulate = Color( 1, 1, 1, 1 )
+97/region = Rect2( 272, 32, 16, 16 )
+97/is_autotile = false
+97/occluder_offset = Vector2( 0, 0 )
+97/navigation_offset = Vector2( 0, 0 )
+97/shapes = [ ]
+98/name = ""
+98/texture = ExtResource( 1 )
+98/tex_offset = Vector2( 0, 0 )
+98/modulate = Color( 1, 1, 1, 1 )
+98/region = Rect2( 288, 32, 16, 16 )
+98/is_autotile = false
+98/occluder_offset = Vector2( 0, 0 )
+98/navigation_offset = Vector2( 0, 0 )
+98/shapes = [ ]
+99/name = ""
+99/texture = ExtResource( 1 )
+99/tex_offset = Vector2( 0, 0 )
+99/modulate = Color( 1, 1, 1, 1 )
+99/region = Rect2( 304, 32, 16, 16 )
+99/is_autotile = false
+99/occluder_offset = Vector2( 0, 0 )
+99/navigation_offset = Vector2( 0, 0 )
+99/shapes = [ ]
+100/name = ""
+100/texture = ExtResource( 1 )
+100/tex_offset = Vector2( 0, 0 )
+100/modulate = Color( 1, 1, 1, 1 )
+100/region = Rect2( 320, 32, 16, 16 )
+100/is_autotile = false
+100/occluder_offset = Vector2( 0, 0 )
+100/navigation_offset = Vector2( 0, 0 )
+100/shapes = [ ]
+101/name = ""
+101/texture = ExtResource( 1 )
+101/tex_offset = Vector2( 0, 0 )
+101/modulate = Color( 1, 1, 1, 1 )
+101/region = Rect2( 336, 32, 16, 16 )
+101/is_autotile = false
+101/occluder_offset = Vector2( 0, 0 )
+101/navigation_offset = Vector2( 0, 0 )
+101/shapes = [ ]
+102/name = ""
+102/texture = ExtResource( 1 )
+102/tex_offset = Vector2( 0, 0 )
+102/modulate = Color( 1, 1, 1, 1 )
+102/region = Rect2( 352, 32, 16, 16 )
+102/is_autotile = false
+102/occluder_offset = Vector2( 0, 0 )
+102/navigation_offset = Vector2( 0, 0 )
+102/shapes = [ ]
+103/name = ""
+103/texture = ExtResource( 1 )
+103/tex_offset = Vector2( 0, 0 )
+103/modulate = Color( 1, 1, 1, 1 )
+103/region = Rect2( 368, 32, 16, 16 )
+103/is_autotile = false
+103/occluder_offset = Vector2( 0, 0 )
+103/navigation_offset = Vector2( 0, 0 )
+103/shapes = [ ]
+104/name = ""
+104/texture = ExtResource( 1 )
+104/tex_offset = Vector2( 0, 0 )
+104/modulate = Color( 1, 1, 1, 1 )
+104/region = Rect2( 384, 32, 16, 16 )
+104/is_autotile = false
+104/occluder_offset = Vector2( 0, 0 )
+104/navigation_offset = Vector2( 0, 0 )
+104/shapes = [ ]
+105/name = ""
+105/texture = ExtResource( 1 )
+105/tex_offset = Vector2( 0, 0 )
+105/modulate = Color( 1, 1, 1, 1 )
+105/region = Rect2( 400, 32, 16, 16 )
+105/is_autotile = false
+105/occluder_offset = Vector2( 0, 0 )
+105/navigation_offset = Vector2( 0, 0 )
+105/shapes = [ ]
+106/name = ""
+106/texture = ExtResource( 1 )
+106/tex_offset = Vector2( 0, 0 )
+106/modulate = Color( 1, 1, 1, 1 )
+106/region = Rect2( 416, 32, 16, 16 )
+106/is_autotile = false
+106/occluder_offset = Vector2( 0, 0 )
+106/navigation_offset = Vector2( 0, 0 )
+106/shapes = [ ]
+107/name = ""
+107/texture = ExtResource( 1 )
+107/tex_offset = Vector2( 0, 0 )
+107/modulate = Color( 1, 1, 1, 1 )
+107/region = Rect2( 432, 32, 16, 16 )
+107/is_autotile = false
+107/occluder_offset = Vector2( 0, 0 )
+107/navigation_offset = Vector2( 0, 0 )
+107/shapes = [ ]
+108/name = ""
+108/texture = ExtResource( 1 )
+108/tex_offset = Vector2( 0, 0 )
+108/modulate = Color( 1, 1, 1, 1 )
+108/region = Rect2( 448, 32, 16, 16 )
+108/is_autotile = false
+108/occluder_offset = Vector2( 0, 0 )
+108/navigation_offset = Vector2( 0, 0 )
+108/shapes = [ ]
+109/name = ""
+109/texture = ExtResource( 1 )
+109/tex_offset = Vector2( 0, 0 )
+109/modulate = Color( 1, 1, 1, 1 )
+109/region = Rect2( 464, 32, 16, 16 )
+109/is_autotile = false
+109/occluder_offset = Vector2( 0, 0 )
+109/navigation_offset = Vector2( 0, 0 )
+109/shapes = [ ]
+110/name = ""
+110/texture = ExtResource( 1 )
+110/tex_offset = Vector2( 0, 0 )
+110/modulate = Color( 1, 1, 1, 1 )
+110/region = Rect2( 480, 32, 16, 16 )
+110/is_autotile = false
+110/occluder_offset = Vector2( 0, 0 )
+110/navigation_offset = Vector2( 0, 0 )
+110/shapes = [ ]
+111/name = ""
+111/texture = ExtResource( 1 )
+111/tex_offset = Vector2( 0, 0 )
+111/modulate = Color( 1, 1, 1, 1 )
+111/region = Rect2( 496, 32, 16, 16 )
+111/is_autotile = false
+111/occluder_offset = Vector2( 0, 0 )
+111/navigation_offset = Vector2( 0, 0 )
+111/shapes = [ ]
+112/name = ""
+112/texture = ExtResource( 1 )
+112/tex_offset = Vector2( 0, 0 )
+112/modulate = Color( 1, 1, 1, 1 )
+112/region = Rect2( 512, 32, 16, 16 )
+112/is_autotile = false
+112/occluder_offset = Vector2( 0, 0 )
+112/navigation_offset = Vector2( 0, 0 )
+112/shapes = [ ]
+113/name = ""
+113/texture = ExtResource( 1 )
+113/tex_offset = Vector2( 0, 0 )
+113/modulate = Color( 1, 1, 1, 1 )
+113/region = Rect2( 528, 32, 16, 16 )
+113/is_autotile = false
+113/occluder_offset = Vector2( 0, 0 )
+113/navigation_offset = Vector2( 0, 0 )
+113/shapes = [ ]
+114/name = ""
+114/texture = ExtResource( 1 )
+114/tex_offset = Vector2( 0, 0 )
+114/modulate = Color( 1, 1, 1, 1 )
+114/region = Rect2( 544, 32, 16, 16 )
+114/is_autotile = false
+114/occluder_offset = Vector2( 0, 0 )
+114/navigation_offset = Vector2( 0, 0 )
+114/shapes = [ ]
+115/name = ""
+115/texture = ExtResource( 1 )
+115/tex_offset = Vector2( 0, 0 )
+115/modulate = Color( 1, 1, 1, 1 )
+115/region = Rect2( 560, 32, 16, 16 )
+115/is_autotile = false
+115/occluder_offset = Vector2( 0, 0 )
+115/navigation_offset = Vector2( 0, 0 )
+115/shapes = [ ]
+116/name = ""
+116/texture = ExtResource( 1 )
+116/tex_offset = Vector2( 0, 0 )
+116/modulate = Color( 1, 1, 1, 1 )
+116/region = Rect2( 576, 32, 16, 16 )
+116/is_autotile = false
+116/occluder_offset = Vector2( 0, 0 )
+116/navigation_offset = Vector2( 0, 0 )
+116/shapes = [ ]
+117/name = ""
+117/texture = ExtResource( 1 )
+117/tex_offset = Vector2( 0, 0 )
+117/modulate = Color( 1, 1, 1, 1 )
+117/region = Rect2( 592, 32, 16, 16 )
+117/is_autotile = false
+117/occluder_offset = Vector2( 0, 0 )
+117/navigation_offset = Vector2( 0, 0 )
+117/shapes = [ ]
+118/name = ""
+118/texture = ExtResource( 1 )
+118/tex_offset = Vector2( 0, 0 )
+118/modulate = Color( 1, 1, 1, 1 )
+118/region = Rect2( 608, 32, 16, 16 )
+118/is_autotile = false
+118/occluder_offset = Vector2( 0, 0 )
+118/navigation_offset = Vector2( 0, 0 )
+118/shapes = [ ]
+119/name = ""
+119/texture = ExtResource( 1 )
+119/tex_offset = Vector2( 0, 0 )
+119/modulate = Color( 1, 1, 1, 1 )
+119/region = Rect2( 624, 32, 16, 16 )
+119/is_autotile = false
+119/occluder_offset = Vector2( 0, 0 )
+119/navigation_offset = Vector2( 0, 0 )
+119/shapes = [ ]
+120/name = ""
+120/texture = ExtResource( 1 )
+120/tex_offset = Vector2( 0, 0 )
+120/modulate = Color( 1, 1, 1, 1 )
+120/region = Rect2( 0, 48, 16, 16 )
+120/is_autotile = false
+120/occluder_offset = Vector2( 0, 0 )
+120/navigation_offset = Vector2( 0, 0 )
+120/shapes = [ ]
+121/name = ""
+121/texture = ExtResource( 1 )
+121/tex_offset = Vector2( 0, 0 )
+121/modulate = Color( 1, 1, 1, 1 )
+121/region = Rect2( 16, 48, 16, 16 )
+121/is_autotile = false
+121/occluder_offset = Vector2( 0, 0 )
+121/navigation_offset = Vector2( 0, 0 )
+121/shapes = [ ]
+122/name = ""
+122/texture = ExtResource( 1 )
+122/tex_offset = Vector2( 0, 0 )
+122/modulate = Color( 1, 1, 1, 1 )
+122/region = Rect2( 32, 48, 16, 16 )
+122/is_autotile = false
+122/occluder_offset = Vector2( 0, 0 )
+122/navigation_offset = Vector2( 0, 0 )
+122/shapes = [ ]
+123/name = ""
+123/texture = ExtResource( 1 )
+123/tex_offset = Vector2( 0, 0 )
+123/modulate = Color( 1, 1, 1, 1 )
+123/region = Rect2( 48, 48, 16, 16 )
+123/is_autotile = false
+123/occluder_offset = Vector2( 0, 0 )
+123/navigation_offset = Vector2( 0, 0 )
+123/shapes = [ ]
+124/name = ""
+124/texture = ExtResource( 1 )
+124/tex_offset = Vector2( 0, 0 )
+124/modulate = Color( 1, 1, 1, 1 )
+124/region = Rect2( 64, 48, 16, 16 )
+124/is_autotile = false
+124/occluder_offset = Vector2( 0, 0 )
+124/navigation_offset = Vector2( 0, 0 )
+124/shapes = [ ]
+125/name = ""
+125/texture = ExtResource( 1 )
+125/tex_offset = Vector2( 0, 0 )
+125/modulate = Color( 1, 1, 1, 1 )
+125/region = Rect2( 80, 48, 16, 16 )
+125/is_autotile = false
+125/occluder_offset = Vector2( 0, 0 )
+125/navigation_offset = Vector2( 0, 0 )
+125/shapes = [ ]
+126/name = ""
+126/texture = ExtResource( 1 )
+126/tex_offset = Vector2( 0, 0 )
+126/modulate = Color( 1, 1, 1, 1 )
+126/region = Rect2( 96, 48, 16, 16 )
+126/is_autotile = false
+126/occluder_offset = Vector2( 0, 0 )
+126/navigation_offset = Vector2( 0, 0 )
+126/shapes = [ ]
+127/name = ""
+127/texture = ExtResource( 1 )
+127/tex_offset = Vector2( 0, 0 )
+127/modulate = Color( 1, 1, 1, 1 )
+127/region = Rect2( 112, 48, 16, 16 )
+127/is_autotile = false
+127/occluder_offset = Vector2( 0, 0 )
+127/navigation_offset = Vector2( 0, 0 )
+127/shapes = [ ]
+128/name = ""
+128/texture = ExtResource( 1 )
+128/tex_offset = Vector2( 0, 0 )
+128/modulate = Color( 1, 1, 1, 1 )
+128/region = Rect2( 128, 48, 16, 16 )
+128/is_autotile = false
+128/occluder_offset = Vector2( 0, 0 )
+128/navigation_offset = Vector2( 0, 0 )
+128/shapes = [ ]
+129/name = ""
+129/texture = ExtResource( 1 )
+129/tex_offset = Vector2( 0, 0 )
+129/modulate = Color( 1, 1, 1, 1 )
+129/region = Rect2( 144, 48, 16, 16 )
+129/is_autotile = false
+129/occluder_offset = Vector2( 0, 0 )
+129/navigation_offset = Vector2( 0, 0 )
+129/shapes = [ ]
+130/name = ""
+130/texture = ExtResource( 1 )
+130/tex_offset = Vector2( 0, 0 )
+130/modulate = Color( 1, 1, 1, 1 )
+130/region = Rect2( 160, 48, 16, 16 )
+130/is_autotile = false
+130/occluder_offset = Vector2( 0, 0 )
+130/navigation_offset = Vector2( 0, 0 )
+130/shapes = [ ]
+131/name = ""
+131/texture = ExtResource( 1 )
+131/tex_offset = Vector2( 0, 0 )
+131/modulate = Color( 1, 1, 1, 1 )
+131/region = Rect2( 176, 48, 16, 16 )
+131/is_autotile = false
+131/occluder_offset = Vector2( 0, 0 )
+131/navigation_offset = Vector2( 0, 0 )
+131/shapes = [ ]
+132/name = ""
+132/texture = ExtResource( 1 )
+132/tex_offset = Vector2( 0, 0 )
+132/modulate = Color( 1, 1, 1, 1 )
+132/region = Rect2( 192, 48, 16, 16 )
+132/is_autotile = false
+132/occluder_offset = Vector2( 0, 0 )
+132/navigation_offset = Vector2( 0, 0 )
+132/shapes = [ ]
+133/name = ""
+133/texture = ExtResource( 1 )
+133/tex_offset = Vector2( 0, 0 )
+133/modulate = Color( 1, 1, 1, 1 )
+133/region = Rect2( 208, 48, 16, 16 )
+133/is_autotile = false
+133/occluder_offset = Vector2( 0, 0 )
+133/navigation_offset = Vector2( 0, 0 )
+133/shapes = [ ]
+134/name = ""
+134/texture = ExtResource( 1 )
+134/tex_offset = Vector2( 0, 0 )
+134/modulate = Color( 1, 1, 1, 1 )
+134/region = Rect2( 224, 48, 16, 16 )
+134/is_autotile = false
+134/occluder_offset = Vector2( 0, 0 )
+134/navigation_offset = Vector2( 0, 0 )
+134/shapes = [ ]
+135/name = ""
+135/texture = ExtResource( 1 )
+135/tex_offset = Vector2( 0, 0 )
+135/modulate = Color( 1, 1, 1, 1 )
+135/region = Rect2( 240, 48, 16, 16 )
+135/is_autotile = false
+135/occluder_offset = Vector2( 0, 0 )
+135/navigation_offset = Vector2( 0, 0 )
+135/shapes = [ ]
+136/name = ""
+136/texture = ExtResource( 1 )
+136/tex_offset = Vector2( 0, 0 )
+136/modulate = Color( 1, 1, 1, 1 )
+136/region = Rect2( 256, 48, 16, 16 )
+136/is_autotile = false
+136/occluder_offset = Vector2( 0, 0 )
+136/navigation_offset = Vector2( 0, 0 )
+136/shapes = [ ]
+137/name = ""
+137/texture = ExtResource( 1 )
+137/tex_offset = Vector2( 0, 0 )
+137/modulate = Color( 1, 1, 1, 1 )
+137/region = Rect2( 272, 48, 16, 16 )
+137/is_autotile = false
+137/occluder_offset = Vector2( 0, 0 )
+137/navigation_offset = Vector2( 0, 0 )
+137/shapes = [ ]
+138/name = ""
+138/texture = ExtResource( 1 )
+138/tex_offset = Vector2( 0, 0 )
+138/modulate = Color( 1, 1, 1, 1 )
+138/region = Rect2( 288, 48, 16, 16 )
+138/is_autotile = false
+138/occluder_offset = Vector2( 0, 0 )
+138/navigation_offset = Vector2( 0, 0 )
+138/shapes = [ ]
+139/name = ""
+139/texture = ExtResource( 1 )
+139/tex_offset = Vector2( 0, 0 )
+139/modulate = Color( 1, 1, 1, 1 )
+139/region = Rect2( 304, 48, 16, 16 )
+139/is_autotile = false
+139/occluder_offset = Vector2( 0, 0 )
+139/navigation_offset = Vector2( 0, 0 )
+139/shapes = [ ]
+140/name = ""
+140/texture = ExtResource( 1 )
+140/tex_offset = Vector2( 0, 0 )
+140/modulate = Color( 1, 1, 1, 1 )
+140/region = Rect2( 320, 48, 16, 16 )
+140/is_autotile = false
+140/occluder_offset = Vector2( 0, 0 )
+140/navigation_offset = Vector2( 0, 0 )
+140/shapes = [ ]
+141/name = ""
+141/texture = ExtResource( 1 )
+141/tex_offset = Vector2( 0, 0 )
+141/modulate = Color( 1, 1, 1, 1 )
+141/region = Rect2( 336, 48, 16, 16 )
+141/is_autotile = false
+141/occluder_offset = Vector2( 0, 0 )
+141/navigation_offset = Vector2( 0, 0 )
+141/shapes = [ ]
+142/name = ""
+142/texture = ExtResource( 1 )
+142/tex_offset = Vector2( 0, 0 )
+142/modulate = Color( 1, 1, 1, 1 )
+142/region = Rect2( 352, 48, 16, 16 )
+142/is_autotile = false
+142/occluder_offset = Vector2( 0, 0 )
+142/navigation_offset = Vector2( 0, 0 )
+142/shapes = [ ]
+143/name = ""
+143/texture = ExtResource( 1 )
+143/tex_offset = Vector2( 0, 0 )
+143/modulate = Color( 1, 1, 1, 1 )
+143/region = Rect2( 368, 48, 16, 16 )
+143/is_autotile = false
+143/occluder_offset = Vector2( 0, 0 )
+143/navigation_offset = Vector2( 0, 0 )
+143/shapes = [ ]
+144/name = ""
+144/texture = ExtResource( 1 )
+144/tex_offset = Vector2( 0, 0 )
+144/modulate = Color( 1, 1, 1, 1 )
+144/region = Rect2( 384, 48, 16, 16 )
+144/is_autotile = false
+144/occluder_offset = Vector2( 0, 0 )
+144/navigation_offset = Vector2( 0, 0 )
+144/shapes = [ ]
+145/name = ""
+145/texture = ExtResource( 1 )
+145/tex_offset = Vector2( 0, 0 )
+145/modulate = Color( 1, 1, 1, 1 )
+145/region = Rect2( 400, 48, 16, 16 )
+145/is_autotile = false
+145/occluder_offset = Vector2( 0, 0 )
+145/navigation_offset = Vector2( 0, 0 )
+145/shapes = [ ]
+146/name = ""
+146/texture = ExtResource( 1 )
+146/tex_offset = Vector2( 0, 0 )
+146/modulate = Color( 1, 1, 1, 1 )
+146/region = Rect2( 416, 48, 16, 16 )
+146/is_autotile = false
+146/occluder_offset = Vector2( 0, 0 )
+146/navigation_offset = Vector2( 0, 0 )
+146/shapes = [ ]
+147/name = ""
+147/texture = ExtResource( 1 )
+147/tex_offset = Vector2( 0, 0 )
+147/modulate = Color( 1, 1, 1, 1 )
+147/region = Rect2( 432, 48, 16, 16 )
+147/is_autotile = false
+147/occluder_offset = Vector2( 0, 0 )
+147/navigation_offset = Vector2( 0, 0 )
+147/shapes = [ ]
+148/name = ""
+148/texture = ExtResource( 1 )
+148/tex_offset = Vector2( 0, 0 )
+148/modulate = Color( 1, 1, 1, 1 )
+148/region = Rect2( 448, 48, 16, 16 )
+148/is_autotile = false
+148/occluder_offset = Vector2( 0, 0 )
+148/navigation_offset = Vector2( 0, 0 )
+148/shapes = [ ]
+149/name = ""
+149/texture = ExtResource( 1 )
+149/tex_offset = Vector2( 0, 0 )
+149/modulate = Color( 1, 1, 1, 1 )
+149/region = Rect2( 464, 48, 16, 16 )
+149/is_autotile = false
+149/occluder_offset = Vector2( 0, 0 )
+149/navigation_offset = Vector2( 0, 0 )
+149/shapes = [ ]
+150/name = ""
+150/texture = ExtResource( 1 )
+150/tex_offset = Vector2( 0, 0 )
+150/modulate = Color( 1, 1, 1, 1 )
+150/region = Rect2( 480, 48, 16, 16 )
+150/is_autotile = false
+150/occluder_offset = Vector2( 0, 0 )
+150/navigation_offset = Vector2( 0, 0 )
+150/shapes = [ ]
+151/name = ""
+151/texture = ExtResource( 1 )
+151/tex_offset = Vector2( 0, 0 )
+151/modulate = Color( 1, 1, 1, 1 )
+151/region = Rect2( 496, 48, 16, 16 )
+151/is_autotile = false
+151/occluder_offset = Vector2( 0, 0 )
+151/navigation_offset = Vector2( 0, 0 )
+151/shapes = [ ]
+152/name = ""
+152/texture = ExtResource( 1 )
+152/tex_offset = Vector2( 0, 0 )
+152/modulate = Color( 1, 1, 1, 1 )
+152/region = Rect2( 512, 48, 16, 16 )
+152/is_autotile = false
+152/occluder_offset = Vector2( 0, 0 )
+152/navigation_offset = Vector2( 0, 0 )
+152/shapes = [ ]
+153/name = ""
+153/texture = ExtResource( 1 )
+153/tex_offset = Vector2( 0, 0 )
+153/modulate = Color( 1, 1, 1, 1 )
+153/region = Rect2( 528, 48, 16, 16 )
+153/is_autotile = false
+153/occluder_offset = Vector2( 0, 0 )
+153/navigation_offset = Vector2( 0, 0 )
+153/shapes = [ ]
+154/name = ""
+154/texture = ExtResource( 1 )
+154/tex_offset = Vector2( 0, 0 )
+154/modulate = Color( 1, 1, 1, 1 )
+154/region = Rect2( 544, 48, 16, 16 )
+154/is_autotile = false
+154/occluder_offset = Vector2( 0, 0 )
+154/navigation_offset = Vector2( 0, 0 )
+154/shapes = [ ]
+155/name = ""
+155/texture = ExtResource( 1 )
+155/tex_offset = Vector2( 0, 0 )
+155/modulate = Color( 1, 1, 1, 1 )
+155/region = Rect2( 560, 48, 16, 16 )
+155/is_autotile = false
+155/occluder_offset = Vector2( 0, 0 )
+155/navigation_offset = Vector2( 0, 0 )
+155/shapes = [ ]
+156/name = ""
+156/texture = ExtResource( 1 )
+156/tex_offset = Vector2( 0, 0 )
+156/modulate = Color( 1, 1, 1, 1 )
+156/region = Rect2( 576, 48, 16, 16 )
+156/is_autotile = false
+156/occluder_offset = Vector2( 0, 0 )
+156/navigation_offset = Vector2( 0, 0 )
+156/shapes = [ ]
+157/name = ""
+157/texture = ExtResource( 1 )
+157/tex_offset = Vector2( 0, 0 )
+157/modulate = Color( 1, 1, 1, 1 )
+157/region = Rect2( 592, 48, 16, 16 )
+157/is_autotile = false
+157/occluder_offset = Vector2( 0, 0 )
+157/navigation_offset = Vector2( 0, 0 )
+157/shapes = [ ]
+158/name = ""
+158/texture = ExtResource( 1 )
+158/tex_offset = Vector2( 0, 0 )
+158/modulate = Color( 1, 1, 1, 1 )
+158/region = Rect2( 608, 48, 16, 16 )
+158/is_autotile = false
+158/occluder_offset = Vector2( 0, 0 )
+158/navigation_offset = Vector2( 0, 0 )
+158/shapes = [ ]
+159/name = ""
+159/texture = ExtResource( 1 )
+159/tex_offset = Vector2( 0, 0 )
+159/modulate = Color( 1, 1, 1, 1 )
+159/region = Rect2( 624, 48, 16, 16 )
+159/is_autotile = false
+159/occluder_offset = Vector2( 0, 0 )
+159/navigation_offset = Vector2( 0, 0 )
+159/shapes = [ ]
+160/name = ""
+160/texture = ExtResource( 1 )
+160/tex_offset = Vector2( 0, 0 )
+160/modulate = Color( 1, 1, 1, 1 )
+160/region = Rect2( 0, 64, 16, 16 )
+160/is_autotile = false
+160/occluder_offset = Vector2( 0, 0 )
+160/navigation_offset = Vector2( 0, 0 )
+160/shapes = [ ]
+161/name = ""
+161/texture = ExtResource( 1 )
+161/tex_offset = Vector2( 0, 0 )
+161/modulate = Color( 1, 1, 1, 1 )
+161/region = Rect2( 16, 64, 16, 16 )
+161/is_autotile = false
+161/occluder_offset = Vector2( 0, 0 )
+161/navigation_offset = Vector2( 0, 0 )
+161/shapes = [ ]
+162/name = ""
+162/texture = ExtResource( 1 )
+162/tex_offset = Vector2( 0, 0 )
+162/modulate = Color( 1, 1, 1, 1 )
+162/region = Rect2( 32, 64, 16, 16 )
+162/is_autotile = false
+162/occluder_offset = Vector2( 0, 0 )
+162/navigation_offset = Vector2( 0, 0 )
+162/shapes = [ ]
+163/name = ""
+163/texture = ExtResource( 1 )
+163/tex_offset = Vector2( 0, 0 )
+163/modulate = Color( 1, 1, 1, 1 )
+163/region = Rect2( 48, 64, 16, 16 )
+163/is_autotile = false
+163/occluder_offset = Vector2( 0, 0 )
+163/navigation_offset = Vector2( 0, 0 )
+163/shapes = [ ]
+164/name = ""
+164/texture = ExtResource( 1 )
+164/tex_offset = Vector2( 0, 0 )
+164/modulate = Color( 1, 1, 1, 1 )
+164/region = Rect2( 64, 64, 16, 16 )
+164/is_autotile = false
+164/occluder_offset = Vector2( 0, 0 )
+164/navigation_offset = Vector2( 0, 0 )
+164/shapes = [ ]
+165/name = ""
+165/texture = ExtResource( 1 )
+165/tex_offset = Vector2( 0, 0 )
+165/modulate = Color( 1, 1, 1, 1 )
+165/region = Rect2( 80, 64, 16, 16 )
+165/is_autotile = false
+165/occluder_offset = Vector2( 0, 0 )
+165/navigation_offset = Vector2( 0, 0 )
+165/shapes = [ ]
+166/name = ""
+166/texture = ExtResource( 1 )
+166/tex_offset = Vector2( 0, 0 )
+166/modulate = Color( 1, 1, 1, 1 )
+166/region = Rect2( 96, 64, 16, 16 )
+166/is_autotile = false
+166/occluder_offset = Vector2( 0, 0 )
+166/navigation_offset = Vector2( 0, 0 )
+166/shapes = [ ]
+167/name = ""
+167/texture = ExtResource( 1 )
+167/tex_offset = Vector2( 0, 0 )
+167/modulate = Color( 1, 1, 1, 1 )
+167/region = Rect2( 112, 64, 16, 16 )
+167/is_autotile = false
+167/occluder_offset = Vector2( 0, 0 )
+167/navigation_offset = Vector2( 0, 0 )
+167/shapes = [ ]
+168/name = ""
+168/texture = ExtResource( 1 )
+168/tex_offset = Vector2( 0, 0 )
+168/modulate = Color( 1, 1, 1, 1 )
+168/region = Rect2( 128, 64, 16, 16 )
+168/is_autotile = false
+168/occluder_offset = Vector2( 0, 0 )
+168/navigation_offset = Vector2( 0, 0 )
+168/shapes = [ ]
+169/name = ""
+169/texture = ExtResource( 1 )
+169/tex_offset = Vector2( 0, 0 )
+169/modulate = Color( 1, 1, 1, 1 )
+169/region = Rect2( 144, 64, 16, 16 )
+169/is_autotile = false
+169/occluder_offset = Vector2( 0, 0 )
+169/navigation_offset = Vector2( 0, 0 )
+169/shapes = [ ]
+170/name = ""
+170/texture = ExtResource( 1 )
+170/tex_offset = Vector2( 0, 0 )
+170/modulate = Color( 1, 1, 1, 1 )
+170/region = Rect2( 160, 64, 16, 16 )
+170/is_autotile = false
+170/occluder_offset = Vector2( 0, 0 )
+170/navigation_offset = Vector2( 0, 0 )
+170/shapes = [ ]
+171/name = ""
+171/texture = ExtResource( 1 )
+171/tex_offset = Vector2( 0, 0 )
+171/modulate = Color( 1, 1, 1, 1 )
+171/region = Rect2( 176, 64, 16, 16 )
+171/is_autotile = false
+171/occluder_offset = Vector2( 0, 0 )
+171/navigation_offset = Vector2( 0, 0 )
+171/shapes = [ ]
+172/name = ""
+172/texture = ExtResource( 1 )
+172/tex_offset = Vector2( 0, 0 )
+172/modulate = Color( 1, 1, 1, 1 )
+172/region = Rect2( 192, 64, 16, 16 )
+172/is_autotile = false
+172/occluder_offset = Vector2( 0, 0 )
+172/navigation_offset = Vector2( 0, 0 )
+172/shapes = [ ]
+173/name = ""
+173/texture = ExtResource( 1 )
+173/tex_offset = Vector2( 0, 0 )
+173/modulate = Color( 1, 1, 1, 1 )
+173/region = Rect2( 208, 64, 16, 16 )
+173/is_autotile = false
+173/occluder_offset = Vector2( 0, 0 )
+173/navigation_offset = Vector2( 0, 0 )
+173/shapes = [ ]
+174/name = ""
+174/texture = ExtResource( 1 )
+174/tex_offset = Vector2( 0, 0 )
+174/modulate = Color( 1, 1, 1, 1 )
+174/region = Rect2( 224, 64, 16, 16 )
+174/is_autotile = false
+174/occluder_offset = Vector2( 0, 0 )
+174/navigation_offset = Vector2( 0, 0 )
+174/shapes = [ ]
+175/name = ""
+175/texture = ExtResource( 1 )
+175/tex_offset = Vector2( 0, 0 )
+175/modulate = Color( 1, 1, 1, 1 )
+175/region = Rect2( 240, 64, 16, 16 )
+175/is_autotile = false
+175/occluder_offset = Vector2( 0, 0 )
+175/navigation_offset = Vector2( 0, 0 )
+175/shapes = [ ]
+176/name = ""
+176/texture = ExtResource( 1 )
+176/tex_offset = Vector2( 0, 0 )
+176/modulate = Color( 1, 1, 1, 1 )
+176/region = Rect2( 256, 64, 16, 16 )
+176/is_autotile = false
+176/occluder_offset = Vector2( 0, 0 )
+176/navigation_offset = Vector2( 0, 0 )
+176/shapes = [ ]
+177/name = ""
+177/texture = ExtResource( 1 )
+177/tex_offset = Vector2( 0, 0 )
+177/modulate = Color( 1, 1, 1, 1 )
+177/region = Rect2( 272, 64, 16, 16 )
+177/is_autotile = false
+177/occluder_offset = Vector2( 0, 0 )
+177/navigation_offset = Vector2( 0, 0 )
+177/shapes = [ ]
+178/name = ""
+178/texture = ExtResource( 1 )
+178/tex_offset = Vector2( 0, 0 )
+178/modulate = Color( 1, 1, 1, 1 )
+178/region = Rect2( 288, 64, 16, 16 )
+178/is_autotile = false
+178/occluder_offset = Vector2( 0, 0 )
+178/navigation_offset = Vector2( 0, 0 )
+178/shapes = [ ]
+179/name = ""
+179/texture = ExtResource( 1 )
+179/tex_offset = Vector2( 0, 0 )
+179/modulate = Color( 1, 1, 1, 1 )
+179/region = Rect2( 304, 64, 16, 16 )
+179/is_autotile = false
+179/occluder_offset = Vector2( 0, 0 )
+179/navigation_offset = Vector2( 0, 0 )
+179/shapes = [ ]
+180/name = ""
+180/texture = ExtResource( 1 )
+180/tex_offset = Vector2( 0, 0 )
+180/modulate = Color( 1, 1, 1, 1 )
+180/region = Rect2( 320, 64, 16, 16 )
+180/is_autotile = false
+180/occluder_offset = Vector2( 0, 0 )
+180/navigation_offset = Vector2( 0, 0 )
+180/shapes = [ ]
+181/name = ""
+181/texture = ExtResource( 1 )
+181/tex_offset = Vector2( 0, 0 )
+181/modulate = Color( 1, 1, 1, 1 )
+181/region = Rect2( 336, 64, 16, 16 )
+181/is_autotile = false
+181/occluder_offset = Vector2( 0, 0 )
+181/navigation_offset = Vector2( 0, 0 )
+181/shapes = [ ]
+182/name = ""
+182/texture = ExtResource( 1 )
+182/tex_offset = Vector2( 0, 0 )
+182/modulate = Color( 1, 1, 1, 1 )
+182/region = Rect2( 352, 64, 16, 16 )
+182/is_autotile = false
+182/occluder_offset = Vector2( 0, 0 )
+182/navigation_offset = Vector2( 0, 0 )
+182/shapes = [ ]
+183/name = ""
+183/texture = ExtResource( 1 )
+183/tex_offset = Vector2( 0, 0 )
+183/modulate = Color( 1, 1, 1, 1 )
+183/region = Rect2( 368, 64, 16, 16 )
+183/is_autotile = false
+183/occluder_offset = Vector2( 0, 0 )
+183/navigation_offset = Vector2( 0, 0 )
+183/shapes = [ ]
+184/name = ""
+184/texture = ExtResource( 1 )
+184/tex_offset = Vector2( 0, 0 )
+184/modulate = Color( 1, 1, 1, 1 )
+184/region = Rect2( 384, 64, 16, 16 )
+184/is_autotile = false
+184/occluder_offset = Vector2( 0, 0 )
+184/navigation_offset = Vector2( 0, 0 )
+184/shapes = [ ]
+185/name = ""
+185/texture = ExtResource( 1 )
+185/tex_offset = Vector2( 0, 0 )
+185/modulate = Color( 1, 1, 1, 1 )
+185/region = Rect2( 400, 64, 16, 16 )
+185/is_autotile = false
+185/occluder_offset = Vector2( 0, 0 )
+185/navigation_offset = Vector2( 0, 0 )
+185/shapes = [ ]
+186/name = ""
+186/texture = ExtResource( 1 )
+186/tex_offset = Vector2( 0, 0 )
+186/modulate = Color( 1, 1, 1, 1 )
+186/region = Rect2( 416, 64, 16, 16 )
+186/is_autotile = false
+186/occluder_offset = Vector2( 0, 0 )
+186/navigation_offset = Vector2( 0, 0 )
+186/shapes = [ ]
+187/name = ""
+187/texture = ExtResource( 1 )
+187/tex_offset = Vector2( 0, 0 )
+187/modulate = Color( 1, 1, 1, 1 )
+187/region = Rect2( 432, 64, 16, 16 )
+187/is_autotile = false
+187/occluder_offset = Vector2( 0, 0 )
+187/navigation_offset = Vector2( 0, 0 )
+187/shapes = [ ]
+188/name = ""
+188/texture = ExtResource( 1 )
+188/tex_offset = Vector2( 0, 0 )
+188/modulate = Color( 1, 1, 1, 1 )
+188/region = Rect2( 448, 64, 16, 16 )
+188/is_autotile = false
+188/occluder_offset = Vector2( 0, 0 )
+188/navigation_offset = Vector2( 0, 0 )
+188/shapes = [ ]
+189/name = ""
+189/texture = ExtResource( 1 )
+189/tex_offset = Vector2( 0, 0 )
+189/modulate = Color( 1, 1, 1, 1 )
+189/region = Rect2( 464, 64, 16, 16 )
+189/is_autotile = false
+189/occluder_offset = Vector2( 0, 0 )
+189/navigation_offset = Vector2( 0, 0 )
+189/shapes = [ ]
+190/name = ""
+190/texture = ExtResource( 1 )
+190/tex_offset = Vector2( 0, 0 )
+190/modulate = Color( 1, 1, 1, 1 )
+190/region = Rect2( 480, 64, 16, 16 )
+190/is_autotile = false
+190/occluder_offset = Vector2( 0, 0 )
+190/navigation_offset = Vector2( 0, 0 )
+190/shapes = [ ]
+191/name = ""
+191/texture = ExtResource( 1 )
+191/tex_offset = Vector2( 0, 0 )
+191/modulate = Color( 1, 1, 1, 1 )
+191/region = Rect2( 496, 64, 16, 16 )
+191/is_autotile = false
+191/occluder_offset = Vector2( 0, 0 )
+191/navigation_offset = Vector2( 0, 0 )
+191/shapes = [ ]
+192/name = ""
+192/texture = ExtResource( 1 )
+192/tex_offset = Vector2( 0, 0 )
+192/modulate = Color( 1, 1, 1, 1 )
+192/region = Rect2( 512, 64, 16, 16 )
+192/is_autotile = false
+192/occluder_offset = Vector2( 0, 0 )
+192/navigation_offset = Vector2( 0, 0 )
+192/shapes = [ ]
+193/name = ""
+193/texture = ExtResource( 1 )
+193/tex_offset = Vector2( 0, 0 )
+193/modulate = Color( 1, 1, 1, 1 )
+193/region = Rect2( 528, 64, 16, 16 )
+193/is_autotile = false
+193/occluder_offset = Vector2( 0, 0 )
+193/navigation_offset = Vector2( 0, 0 )
+193/shapes = [ ]
+194/name = ""
+194/texture = ExtResource( 1 )
+194/tex_offset = Vector2( 0, 0 )
+194/modulate = Color( 1, 1, 1, 1 )
+194/region = Rect2( 544, 64, 16, 16 )
+194/is_autotile = false
+194/occluder_offset = Vector2( 0, 0 )
+194/navigation_offset = Vector2( 0, 0 )
+194/shapes = [ ]
+195/name = ""
+195/texture = ExtResource( 1 )
+195/tex_offset = Vector2( 0, 0 )
+195/modulate = Color( 1, 1, 1, 1 )
+195/region = Rect2( 560, 64, 16, 16 )
+195/is_autotile = false
+195/occluder_offset = Vector2( 0, 0 )
+195/navigation_offset = Vector2( 0, 0 )
+195/shapes = [ ]
+196/name = ""
+196/texture = ExtResource( 1 )
+196/tex_offset = Vector2( 0, 0 )
+196/modulate = Color( 1, 1, 1, 1 )
+196/region = Rect2( 576, 64, 16, 16 )
+196/is_autotile = false
+196/occluder_offset = Vector2( 0, 0 )
+196/navigation_offset = Vector2( 0, 0 )
+196/shapes = [ ]
+197/name = ""
+197/texture = ExtResource( 1 )
+197/tex_offset = Vector2( 0, 0 )
+197/modulate = Color( 1, 1, 1, 1 )
+197/region = Rect2( 592, 64, 16, 16 )
+197/is_autotile = false
+197/occluder_offset = Vector2( 0, 0 )
+197/navigation_offset = Vector2( 0, 0 )
+197/shapes = [ ]
+198/name = ""
+198/texture = ExtResource( 1 )
+198/tex_offset = Vector2( 0, 0 )
+198/modulate = Color( 1, 1, 1, 1 )
+198/region = Rect2( 608, 64, 16, 16 )
+198/is_autotile = false
+198/occluder_offset = Vector2( 0, 0 )
+198/navigation_offset = Vector2( 0, 0 )
+198/shapes = [ ]
+199/name = ""
+199/texture = ExtResource( 1 )
+199/tex_offset = Vector2( 0, 0 )
+199/modulate = Color( 1, 1, 1, 1 )
+199/region = Rect2( 624, 64, 16, 16 )
+199/is_autotile = false
+199/occluder_offset = Vector2( 0, 0 )
+199/navigation_offset = Vector2( 0, 0 )
+199/shapes = [ ]
+200/name = ""
+200/texture = ExtResource( 1 )
+200/tex_offset = Vector2( 0, 0 )
+200/modulate = Color( 1, 1, 1, 1 )
+200/region = Rect2( 0, 80, 16, 16 )
+200/is_autotile = false
+200/occluder_offset = Vector2( 0, 0 )
+200/navigation_offset = Vector2( 0, 0 )
+200/shapes = [ ]
+201/name = ""
+201/texture = ExtResource( 1 )
+201/tex_offset = Vector2( 0, 0 )
+201/modulate = Color( 1, 1, 1, 1 )
+201/region = Rect2( 16, 80, 16, 16 )
+201/is_autotile = false
+201/occluder_offset = Vector2( 0, 0 )
+201/navigation_offset = Vector2( 0, 0 )
+201/shapes = [ ]
+202/name = ""
+202/texture = ExtResource( 1 )
+202/tex_offset = Vector2( 0, 0 )
+202/modulate = Color( 1, 1, 1, 1 )
+202/region = Rect2( 32, 80, 16, 16 )
+202/is_autotile = false
+202/occluder_offset = Vector2( 0, 0 )
+202/navigation_offset = Vector2( 0, 0 )
+202/shapes = [ ]
+203/name = ""
+203/texture = ExtResource( 1 )
+203/tex_offset = Vector2( 0, 0 )
+203/modulate = Color( 1, 1, 1, 1 )
+203/region = Rect2( 48, 80, 16, 16 )
+203/is_autotile = false
+203/occluder_offset = Vector2( 0, 0 )
+203/navigation_offset = Vector2( 0, 0 )
+203/shapes = [ ]
+204/name = ""
+204/texture = ExtResource( 1 )
+204/tex_offset = Vector2( 0, 0 )
+204/modulate = Color( 1, 1, 1, 1 )
+204/region = Rect2( 64, 80, 16, 16 )
+204/is_autotile = false
+204/occluder_offset = Vector2( 0, 0 )
+204/navigation_offset = Vector2( 0, 0 )
+204/shapes = [ ]
+205/name = ""
+205/texture = ExtResource( 1 )
+205/tex_offset = Vector2( 0, 0 )
+205/modulate = Color( 1, 1, 1, 1 )
+205/region = Rect2( 80, 80, 16, 16 )
+205/is_autotile = false
+205/occluder_offset = Vector2( 0, 0 )
+205/navigation_offset = Vector2( 0, 0 )
+205/shapes = [ ]
+206/name = ""
+206/texture = ExtResource( 1 )
+206/tex_offset = Vector2( 0, 0 )
+206/modulate = Color( 1, 1, 1, 1 )
+206/region = Rect2( 96, 80, 16, 16 )
+206/is_autotile = false
+206/occluder_offset = Vector2( 0, 0 )
+206/navigation_offset = Vector2( 0, 0 )
+206/shapes = [ ]
+207/name = ""
+207/texture = ExtResource( 1 )
+207/tex_offset = Vector2( 0, 0 )
+207/modulate = Color( 1, 1, 1, 1 )
+207/region = Rect2( 112, 80, 16, 16 )
+207/is_autotile = false
+207/occluder_offset = Vector2( 0, 0 )
+207/navigation_offset = Vector2( 0, 0 )
+207/shapes = [ ]
+208/name = ""
+208/texture = ExtResource( 1 )
+208/tex_offset = Vector2( 0, 0 )
+208/modulate = Color( 1, 1, 1, 1 )
+208/region = Rect2( 128, 80, 16, 16 )
+208/is_autotile = false
+208/occluder_offset = Vector2( 0, 0 )
+208/navigation_offset = Vector2( 0, 0 )
+208/shapes = [ ]
+209/name = ""
+209/texture = ExtResource( 1 )
+209/tex_offset = Vector2( 0, 0 )
+209/modulate = Color( 1, 1, 1, 1 )
+209/region = Rect2( 144, 80, 16, 16 )
+209/is_autotile = false
+209/occluder_offset = Vector2( 0, 0 )
+209/navigation_offset = Vector2( 0, 0 )
+209/shapes = [ ]
+210/name = ""
+210/texture = ExtResource( 1 )
+210/tex_offset = Vector2( 0, 0 )
+210/modulate = Color( 1, 1, 1, 1 )
+210/region = Rect2( 160, 80, 16, 16 )
+210/is_autotile = false
+210/occluder_offset = Vector2( 0, 0 )
+210/navigation_offset = Vector2( 0, 0 )
+210/shapes = [ ]
+211/name = ""
+211/texture = ExtResource( 1 )
+211/tex_offset = Vector2( 0, 0 )
+211/modulate = Color( 1, 1, 1, 1 )
+211/region = Rect2( 176, 80, 16, 16 )
+211/is_autotile = false
+211/occluder_offset = Vector2( 0, 0 )
+211/navigation_offset = Vector2( 0, 0 )
+211/shapes = [ ]
+212/name = ""
+212/texture = ExtResource( 1 )
+212/tex_offset = Vector2( 0, 0 )
+212/modulate = Color( 1, 1, 1, 1 )
+212/region = Rect2( 192, 80, 16, 16 )
+212/is_autotile = false
+212/occluder_offset = Vector2( 0, 0 )
+212/navigation_offset = Vector2( 0, 0 )
+212/shapes = [ ]
+213/name = ""
+213/texture = ExtResource( 1 )
+213/tex_offset = Vector2( 0, 0 )
+213/modulate = Color( 1, 1, 1, 1 )
+213/region = Rect2( 208, 80, 16, 16 )
+213/is_autotile = false
+213/occluder_offset = Vector2( 0, 0 )
+213/navigation_offset = Vector2( 0, 0 )
+213/shapes = [ ]
+214/name = ""
+214/texture = ExtResource( 1 )
+214/tex_offset = Vector2( 0, 0 )
+214/modulate = Color( 1, 1, 1, 1 )
+214/region = Rect2( 224, 80, 16, 16 )
+214/is_autotile = false
+214/occluder_offset = Vector2( 0, 0 )
+214/navigation_offset = Vector2( 0, 0 )
+214/shapes = [ ]
+215/name = ""
+215/texture = ExtResource( 1 )
+215/tex_offset = Vector2( 0, 0 )
+215/modulate = Color( 1, 1, 1, 1 )
+215/region = Rect2( 240, 80, 16, 16 )
+215/is_autotile = false
+215/occluder_offset = Vector2( 0, 0 )
+215/navigation_offset = Vector2( 0, 0 )
+215/shapes = [ ]
+216/name = ""
+216/texture = ExtResource( 1 )
+216/tex_offset = Vector2( 0, 0 )
+216/modulate = Color( 1, 1, 1, 1 )
+216/region = Rect2( 256, 80, 16, 16 )
+216/is_autotile = false
+216/occluder_offset = Vector2( 0, 0 )
+216/navigation_offset = Vector2( 0, 0 )
+216/shapes = [ ]
+217/name = ""
+217/texture = ExtResource( 1 )
+217/tex_offset = Vector2( 0, 0 )
+217/modulate = Color( 1, 1, 1, 1 )
+217/region = Rect2( 272, 80, 16, 16 )
+217/is_autotile = false
+217/occluder_offset = Vector2( 0, 0 )
+217/navigation_offset = Vector2( 0, 0 )
+217/shapes = [ ]
+218/name = ""
+218/texture = ExtResource( 1 )
+218/tex_offset = Vector2( 0, 0 )
+218/modulate = Color( 1, 1, 1, 1 )
+218/region = Rect2( 288, 80, 16, 16 )
+218/is_autotile = false
+218/occluder_offset = Vector2( 0, 0 )
+218/navigation_offset = Vector2( 0, 0 )
+218/shapes = [ ]
+219/name = ""
+219/texture = ExtResource( 1 )
+219/tex_offset = Vector2( 0, 0 )
+219/modulate = Color( 1, 1, 1, 1 )
+219/region = Rect2( 304, 80, 16, 16 )
+219/is_autotile = false
+219/occluder_offset = Vector2( 0, 0 )
+219/navigation_offset = Vector2( 0, 0 )
+219/shapes = [ ]
+220/name = ""
+220/texture = ExtResource( 1 )
+220/tex_offset = Vector2( 0, 0 )
+220/modulate = Color( 1, 1, 1, 1 )
+220/region = Rect2( 320, 80, 16, 16 )
+220/is_autotile = false
+220/occluder_offset = Vector2( 0, 0 )
+220/navigation_offset = Vector2( 0, 0 )
+220/shapes = [ ]
+221/name = ""
+221/texture = ExtResource( 1 )
+221/tex_offset = Vector2( 0, 0 )
+221/modulate = Color( 1, 1, 1, 1 )
+221/region = Rect2( 336, 80, 16, 16 )
+221/is_autotile = false
+221/occluder_offset = Vector2( 0, 0 )
+221/navigation_offset = Vector2( 0, 0 )
+221/shapes = [ ]
+222/name = ""
+222/texture = ExtResource( 1 )
+222/tex_offset = Vector2( 0, 0 )
+222/modulate = Color( 1, 1, 1, 1 )
+222/region = Rect2( 352, 80, 16, 16 )
+222/is_autotile = false
+222/occluder_offset = Vector2( 0, 0 )
+222/navigation_offset = Vector2( 0, 0 )
+222/shapes = [ ]
+223/name = ""
+223/texture = ExtResource( 1 )
+223/tex_offset = Vector2( 0, 0 )
+223/modulate = Color( 1, 1, 1, 1 )
+223/region = Rect2( 368, 80, 16, 16 )
+223/is_autotile = false
+223/occluder_offset = Vector2( 0, 0 )
+223/navigation_offset = Vector2( 0, 0 )
+223/shapes = [ ]
+224/name = ""
+224/texture = ExtResource( 1 )
+224/tex_offset = Vector2( 0, 0 )
+224/modulate = Color( 1, 1, 1, 1 )
+224/region = Rect2( 384, 80, 16, 16 )
+224/is_autotile = false
+224/occluder_offset = Vector2( 0, 0 )
+224/navigation_offset = Vector2( 0, 0 )
+224/shapes = [ ]
+225/name = ""
+225/texture = ExtResource( 1 )
+225/tex_offset = Vector2( 0, 0 )
+225/modulate = Color( 1, 1, 1, 1 )
+225/region = Rect2( 400, 80, 16, 16 )
+225/is_autotile = false
+225/occluder_offset = Vector2( 0, 0 )
+225/navigation_offset = Vector2( 0, 0 )
+225/shapes = [ ]
+226/name = ""
+226/texture = ExtResource( 1 )
+226/tex_offset = Vector2( 0, 0 )
+226/modulate = Color( 1, 1, 1, 1 )
+226/region = Rect2( 416, 80, 16, 16 )
+226/is_autotile = false
+226/occluder_offset = Vector2( 0, 0 )
+226/navigation_offset = Vector2( 0, 0 )
+226/shapes = [ ]
+227/name = ""
+227/texture = ExtResource( 1 )
+227/tex_offset = Vector2( 0, 0 )
+227/modulate = Color( 1, 1, 1, 1 )
+227/region = Rect2( 432, 80, 16, 16 )
+227/is_autotile = false
+227/occluder_offset = Vector2( 0, 0 )
+227/navigation_offset = Vector2( 0, 0 )
+227/shapes = [ ]
+228/name = ""
+228/texture = ExtResource( 1 )
+228/tex_offset = Vector2( 0, 0 )
+228/modulate = Color( 1, 1, 1, 1 )
+228/region = Rect2( 448, 80, 16, 16 )
+228/is_autotile = false
+228/occluder_offset = Vector2( 0, 0 )
+228/navigation_offset = Vector2( 0, 0 )
+228/shapes = [ ]
+229/name = ""
+229/texture = ExtResource( 1 )
+229/tex_offset = Vector2( 0, 0 )
+229/modulate = Color( 1, 1, 1, 1 )
+229/region = Rect2( 464, 80, 16, 16 )
+229/is_autotile = false
+229/occluder_offset = Vector2( 0, 0 )
+229/navigation_offset = Vector2( 0, 0 )
+229/shapes = [ ]
+230/name = ""
+230/texture = ExtResource( 1 )
+230/tex_offset = Vector2( 0, 0 )
+230/modulate = Color( 1, 1, 1, 1 )
+230/region = Rect2( 480, 80, 16, 16 )
+230/is_autotile = false
+230/occluder_offset = Vector2( 0, 0 )
+230/navigation_offset = Vector2( 0, 0 )
+230/shapes = [ ]
+231/name = ""
+231/texture = ExtResource( 1 )
+231/tex_offset = Vector2( 0, 0 )
+231/modulate = Color( 1, 1, 1, 1 )
+231/region = Rect2( 496, 80, 16, 16 )
+231/is_autotile = false
+231/occluder_offset = Vector2( 0, 0 )
+231/navigation_offset = Vector2( 0, 0 )
+231/shapes = [ ]
+232/name = ""
+232/texture = ExtResource( 1 )
+232/tex_offset = Vector2( 0, 0 )
+232/modulate = Color( 1, 1, 1, 1 )
+232/region = Rect2( 512, 80, 16, 16 )
+232/is_autotile = false
+232/occluder_offset = Vector2( 0, 0 )
+232/navigation_offset = Vector2( 0, 0 )
+232/shapes = [ ]
+233/name = ""
+233/texture = ExtResource( 1 )
+233/tex_offset = Vector2( 0, 0 )
+233/modulate = Color( 1, 1, 1, 1 )
+233/region = Rect2( 528, 80, 16, 16 )
+233/is_autotile = false
+233/occluder_offset = Vector2( 0, 0 )
+233/navigation_offset = Vector2( 0, 0 )
+233/shapes = [ ]
+234/name = ""
+234/texture = ExtResource( 1 )
+234/tex_offset = Vector2( 0, 0 )
+234/modulate = Color( 1, 1, 1, 1 )
+234/region = Rect2( 544, 80, 16, 16 )
+234/is_autotile = false
+234/occluder_offset = Vector2( 0, 0 )
+234/navigation_offset = Vector2( 0, 0 )
+234/shapes = [ ]
+235/name = ""
+235/texture = ExtResource( 1 )
+235/tex_offset = Vector2( 0, 0 )
+235/modulate = Color( 1, 1, 1, 1 )
+235/region = Rect2( 560, 80, 16, 16 )
+235/is_autotile = false
+235/occluder_offset = Vector2( 0, 0 )
+235/navigation_offset = Vector2( 0, 0 )
+235/shapes = [ ]
+236/name = ""
+236/texture = ExtResource( 1 )
+236/tex_offset = Vector2( 0, 0 )
+236/modulate = Color( 1, 1, 1, 1 )
+236/region = Rect2( 576, 80, 16, 16 )
+236/is_autotile = false
+236/occluder_offset = Vector2( 0, 0 )
+236/navigation_offset = Vector2( 0, 0 )
+236/shapes = [ ]
+237/name = ""
+237/texture = ExtResource( 1 )
+237/tex_offset = Vector2( 0, 0 )
+237/modulate = Color( 1, 1, 1, 1 )
+237/region = Rect2( 592, 80, 16, 16 )
+237/is_autotile = false
+237/occluder_offset = Vector2( 0, 0 )
+237/navigation_offset = Vector2( 0, 0 )
+237/shapes = [ ]
+238/name = ""
+238/texture = ExtResource( 1 )
+238/tex_offset = Vector2( 0, 0 )
+238/modulate = Color( 1, 1, 1, 1 )
+238/region = Rect2( 608, 80, 16, 16 )
+238/is_autotile = false
+238/occluder_offset = Vector2( 0, 0 )
+238/navigation_offset = Vector2( 0, 0 )
+238/shapes = [ ]
+239/name = ""
+239/texture = ExtResource( 1 )
+239/tex_offset = Vector2( 0, 0 )
+239/modulate = Color( 1, 1, 1, 1 )
+239/region = Rect2( 624, 80, 16, 16 )
+239/is_autotile = false
+239/occluder_offset = Vector2( 0, 0 )
+239/navigation_offset = Vector2( 0, 0 )
+239/shapes = [ ]
+240/name = ""
+240/texture = ExtResource( 1 )
+240/tex_offset = Vector2( 0, 0 )
+240/modulate = Color( 1, 1, 1, 1 )
+240/region = Rect2( 0, 96, 16, 16 )
+240/is_autotile = false
+240/occluder_offset = Vector2( 0, 0 )
+240/navigation_offset = Vector2( 0, 0 )
+240/shapes = [ ]
+241/name = ""
+241/texture = ExtResource( 1 )
+241/tex_offset = Vector2( 0, 0 )
+241/modulate = Color( 1, 1, 1, 1 )
+241/region = Rect2( 16, 96, 16, 16 )
+241/is_autotile = false
+241/occluder_offset = Vector2( 0, 0 )
+241/navigation_offset = Vector2( 0, 0 )
+241/shapes = [ ]
+242/name = ""
+242/texture = ExtResource( 1 )
+242/tex_offset = Vector2( 0, 0 )
+242/modulate = Color( 1, 1, 1, 1 )
+242/region = Rect2( 32, 96, 16, 16 )
+242/is_autotile = false
+242/occluder_offset = Vector2( 0, 0 )
+242/navigation_offset = Vector2( 0, 0 )
+242/shapes = [ ]
+243/name = ""
+243/texture = ExtResource( 1 )
+243/tex_offset = Vector2( 0, 0 )
+243/modulate = Color( 1, 1, 1, 1 )
+243/region = Rect2( 48, 96, 16, 16 )
+243/is_autotile = false
+243/occluder_offset = Vector2( 0, 0 )
+243/navigation_offset = Vector2( 0, 0 )
+243/shapes = [ ]
+244/name = ""
+244/texture = ExtResource( 1 )
+244/tex_offset = Vector2( 0, 0 )
+244/modulate = Color( 1, 1, 1, 1 )
+244/region = Rect2( 64, 96, 16, 16 )
+244/is_autotile = false
+244/occluder_offset = Vector2( 0, 0 )
+244/navigation_offset = Vector2( 0, 0 )
+244/shapes = [ ]
+245/name = ""
+245/texture = ExtResource( 1 )
+245/tex_offset = Vector2( 0, 0 )
+245/modulate = Color( 1, 1, 1, 1 )
+245/region = Rect2( 80, 96, 16, 16 )
+245/is_autotile = false
+245/occluder_offset = Vector2( 0, 0 )
+245/navigation_offset = Vector2( 0, 0 )
+245/shapes = [ ]
+246/name = ""
+246/texture = ExtResource( 1 )
+246/tex_offset = Vector2( 0, 0 )
+246/modulate = Color( 1, 1, 1, 1 )
+246/region = Rect2( 96, 96, 16, 16 )
+246/is_autotile = false
+246/occluder_offset = Vector2( 0, 0 )
+246/navigation_offset = Vector2( 0, 0 )
+246/shapes = [ ]
+247/name = ""
+247/texture = ExtResource( 1 )
+247/tex_offset = Vector2( 0, 0 )
+247/modulate = Color( 1, 1, 1, 1 )
+247/region = Rect2( 112, 96, 16, 16 )
+247/is_autotile = false
+247/occluder_offset = Vector2( 0, 0 )
+247/navigation_offset = Vector2( 0, 0 )
+247/shapes = [ ]
+248/name = ""
+248/texture = ExtResource( 1 )
+248/tex_offset = Vector2( 0, 0 )
+248/modulate = Color( 1, 1, 1, 1 )
+248/region = Rect2( 128, 96, 16, 16 )
+248/is_autotile = false
+248/occluder_offset = Vector2( 0, 0 )
+248/navigation_offset = Vector2( 0, 0 )
+248/shapes = [ ]
+249/name = ""
+249/texture = ExtResource( 1 )
+249/tex_offset = Vector2( 0, 0 )
+249/modulate = Color( 1, 1, 1, 1 )
+249/region = Rect2( 144, 96, 16, 16 )
+249/is_autotile = false
+249/occluder_offset = Vector2( 0, 0 )
+249/navigation_offset = Vector2( 0, 0 )
+249/shapes = [ ]
+250/name = ""
+250/texture = ExtResource( 1 )
+250/tex_offset = Vector2( 0, 0 )
+250/modulate = Color( 1, 1, 1, 1 )
+250/region = Rect2( 160, 96, 16, 16 )
+250/is_autotile = false
+250/occluder_offset = Vector2( 0, 0 )
+250/navigation_offset = Vector2( 0, 0 )
+250/shapes = [ ]
+251/name = ""
+251/texture = ExtResource( 1 )
+251/tex_offset = Vector2( 0, 0 )
+251/modulate = Color( 1, 1, 1, 1 )
+251/region = Rect2( 176, 96, 16, 16 )
+251/is_autotile = false
+251/occluder_offset = Vector2( 0, 0 )
+251/navigation_offset = Vector2( 0, 0 )
+251/shapes = [ ]
+252/name = ""
+252/texture = ExtResource( 1 )
+252/tex_offset = Vector2( 0, 0 )
+252/modulate = Color( 1, 1, 1, 1 )
+252/region = Rect2( 192, 96, 16, 16 )
+252/is_autotile = false
+252/occluder_offset = Vector2( 0, 0 )
+252/navigation_offset = Vector2( 0, 0 )
+252/shapes = [ ]
+253/name = ""
+253/texture = ExtResource( 1 )
+253/tex_offset = Vector2( 0, 0 )
+253/modulate = Color( 1, 1, 1, 1 )
+253/region = Rect2( 208, 96, 16, 16 )
+253/is_autotile = false
+253/occluder_offset = Vector2( 0, 0 )
+253/navigation_offset = Vector2( 0, 0 )
+253/shapes = [ ]
+254/name = ""
+254/texture = ExtResource( 1 )
+254/tex_offset = Vector2( 0, 0 )
+254/modulate = Color( 1, 1, 1, 1 )
+254/region = Rect2( 224, 96, 16, 16 )
+254/is_autotile = false
+254/occluder_offset = Vector2( 0, 0 )
+254/navigation_offset = Vector2( 0, 0 )
+254/shapes = [ ]
+255/name = ""
+255/texture = ExtResource( 1 )
+255/tex_offset = Vector2( 0, 0 )
+255/modulate = Color( 1, 1, 1, 1 )
+255/region = Rect2( 240, 96, 16, 16 )
+255/is_autotile = false
+255/occluder_offset = Vector2( 0, 0 )
+255/navigation_offset = Vector2( 0, 0 )
+255/shapes = [ ]
+256/name = ""
+256/texture = ExtResource( 1 )
+256/tex_offset = Vector2( 0, 0 )
+256/modulate = Color( 1, 1, 1, 1 )
+256/region = Rect2( 256, 96, 16, 16 )
+256/is_autotile = false
+256/occluder_offset = Vector2( 0, 0 )
+256/navigation_offset = Vector2( 0, 0 )
+256/shapes = [ ]
+257/name = ""
+257/texture = ExtResource( 1 )
+257/tex_offset = Vector2( 0, 0 )
+257/modulate = Color( 1, 1, 1, 1 )
+257/region = Rect2( 272, 96, 16, 16 )
+257/is_autotile = false
+257/occluder_offset = Vector2( 0, 0 )
+257/navigation_offset = Vector2( 0, 0 )
+257/shapes = [ ]
+258/name = ""
+258/texture = ExtResource( 1 )
+258/tex_offset = Vector2( 0, 0 )
+258/modulate = Color( 1, 1, 1, 1 )
+258/region = Rect2( 288, 96, 16, 16 )
+258/is_autotile = false
+258/occluder_offset = Vector2( 0, 0 )
+258/navigation_offset = Vector2( 0, 0 )
+258/shapes = [ ]
+259/name = ""
+259/texture = ExtResource( 1 )
+259/tex_offset = Vector2( 0, 0 )
+259/modulate = Color( 1, 1, 1, 1 )
+259/region = Rect2( 304, 96, 16, 16 )
+259/is_autotile = false
+259/occluder_offset = Vector2( 0, 0 )
+259/navigation_offset = Vector2( 0, 0 )
+259/shapes = [ ]
+260/name = ""
+260/texture = ExtResource( 1 )
+260/tex_offset = Vector2( 0, 0 )
+260/modulate = Color( 1, 1, 1, 1 )
+260/region = Rect2( 320, 96, 16, 16 )
+260/is_autotile = false
+260/occluder_offset = Vector2( 0, 0 )
+260/navigation_offset = Vector2( 0, 0 )
+260/shapes = [ ]
+261/name = ""
+261/texture = ExtResource( 1 )
+261/tex_offset = Vector2( 0, 0 )
+261/modulate = Color( 1, 1, 1, 1 )
+261/region = Rect2( 336, 96, 16, 16 )
+261/is_autotile = false
+261/occluder_offset = Vector2( 0, 0 )
+261/navigation_offset = Vector2( 0, 0 )
+261/shapes = [ ]
+262/name = ""
+262/texture = ExtResource( 1 )
+262/tex_offset = Vector2( 0, 0 )
+262/modulate = Color( 1, 1, 1, 1 )
+262/region = Rect2( 352, 96, 16, 16 )
+262/is_autotile = false
+262/occluder_offset = Vector2( 0, 0 )
+262/navigation_offset = Vector2( 0, 0 )
+262/shapes = [ ]
+263/name = ""
+263/texture = ExtResource( 1 )
+263/tex_offset = Vector2( 0, 0 )
+263/modulate = Color( 1, 1, 1, 1 )
+263/region = Rect2( 368, 96, 16, 16 )
+263/is_autotile = false
+263/occluder_offset = Vector2( 0, 0 )
+263/navigation_offset = Vector2( 0, 0 )
+263/shapes = [ ]
+264/name = ""
+264/texture = ExtResource( 1 )
+264/tex_offset = Vector2( 0, 0 )
+264/modulate = Color( 1, 1, 1, 1 )
+264/region = Rect2( 384, 96, 16, 16 )
+264/is_autotile = false
+264/occluder_offset = Vector2( 0, 0 )
+264/navigation_offset = Vector2( 0, 0 )
+264/shapes = [ ]
+265/name = ""
+265/texture = ExtResource( 1 )
+265/tex_offset = Vector2( 0, 0 )
+265/modulate = Color( 1, 1, 1, 1 )
+265/region = Rect2( 400, 96, 16, 16 )
+265/is_autotile = false
+265/occluder_offset = Vector2( 0, 0 )
+265/navigation_offset = Vector2( 0, 0 )
+265/shapes = [ ]
+266/name = ""
+266/texture = ExtResource( 1 )
+266/tex_offset = Vector2( 0, 0 )
+266/modulate = Color( 1, 1, 1, 1 )
+266/region = Rect2( 416, 96, 16, 16 )
+266/is_autotile = false
+266/occluder_offset = Vector2( 0, 0 )
+266/navigation_offset = Vector2( 0, 0 )
+266/shapes = [ ]
+267/name = ""
+267/texture = ExtResource( 1 )
+267/tex_offset = Vector2( 0, 0 )
+267/modulate = Color( 1, 1, 1, 1 )
+267/region = Rect2( 432, 96, 16, 16 )
+267/is_autotile = false
+267/occluder_offset = Vector2( 0, 0 )
+267/navigation_offset = Vector2( 0, 0 )
+267/shapes = [ ]
+268/name = ""
+268/texture = ExtResource( 1 )
+268/tex_offset = Vector2( 0, 0 )
+268/modulate = Color( 1, 1, 1, 1 )
+268/region = Rect2( 448, 96, 16, 16 )
+268/is_autotile = false
+268/occluder_offset = Vector2( 0, 0 )
+268/navigation_offset = Vector2( 0, 0 )
+268/shapes = [ ]
+269/name = ""
+269/texture = ExtResource( 1 )
+269/tex_offset = Vector2( 0, 0 )
+269/modulate = Color( 1, 1, 1, 1 )
+269/region = Rect2( 464, 96, 16, 16 )
+269/is_autotile = false
+269/occluder_offset = Vector2( 0, 0 )
+269/navigation_offset = Vector2( 0, 0 )
+269/shapes = [ ]
+270/name = ""
+270/texture = ExtResource( 1 )
+270/tex_offset = Vector2( 0, 0 )
+270/modulate = Color( 1, 1, 1, 1 )
+270/region = Rect2( 480, 96, 16, 16 )
+270/is_autotile = false
+270/occluder_offset = Vector2( 0, 0 )
+270/navigation_offset = Vector2( 0, 0 )
+270/shapes = [ ]
+271/name = ""
+271/texture = ExtResource( 1 )
+271/tex_offset = Vector2( 0, 0 )
+271/modulate = Color( 1, 1, 1, 1 )
+271/region = Rect2( 496, 96, 16, 16 )
+271/is_autotile = false
+271/occluder_offset = Vector2( 0, 0 )
+271/navigation_offset = Vector2( 0, 0 )
+271/shapes = [ ]
+272/name = ""
+272/texture = ExtResource( 1 )
+272/tex_offset = Vector2( 0, 0 )
+272/modulate = Color( 1, 1, 1, 1 )
+272/region = Rect2( 512, 96, 16, 16 )
+272/is_autotile = false
+272/occluder_offset = Vector2( 0, 0 )
+272/navigation_offset = Vector2( 0, 0 )
+272/shapes = [ ]
+273/name = ""
+273/texture = ExtResource( 1 )
+273/tex_offset = Vector2( 0, 0 )
+273/modulate = Color( 1, 1, 1, 1 )
+273/region = Rect2( 528, 96, 16, 16 )
+273/is_autotile = false
+273/occluder_offset = Vector2( 0, 0 )
+273/navigation_offset = Vector2( 0, 0 )
+273/shapes = [ ]
+274/name = ""
+274/texture = ExtResource( 1 )
+274/tex_offset = Vector2( 0, 0 )
+274/modulate = Color( 1, 1, 1, 1 )
+274/region = Rect2( 544, 96, 16, 16 )
+274/is_autotile = false
+274/occluder_offset = Vector2( 0, 0 )
+274/navigation_offset = Vector2( 0, 0 )
+274/shapes = [ ]
+275/name = ""
+275/texture = ExtResource( 1 )
+275/tex_offset = Vector2( 0, 0 )
+275/modulate = Color( 1, 1, 1, 1 )
+275/region = Rect2( 560, 96, 16, 16 )
+275/is_autotile = false
+275/occluder_offset = Vector2( 0, 0 )
+275/navigation_offset = Vector2( 0, 0 )
+275/shapes = [ ]
+276/name = ""
+276/texture = ExtResource( 1 )
+276/tex_offset = Vector2( 0, 0 )
+276/modulate = Color( 1, 1, 1, 1 )
+276/region = Rect2( 576, 96, 16, 16 )
+276/is_autotile = false
+276/occluder_offset = Vector2( 0, 0 )
+276/navigation_offset = Vector2( 0, 0 )
+276/shapes = [ ]
+277/name = ""
+277/texture = ExtResource( 1 )
+277/tex_offset = Vector2( 0, 0 )
+277/modulate = Color( 1, 1, 1, 1 )
+277/region = Rect2( 592, 96, 16, 16 )
+277/is_autotile = false
+277/occluder_offset = Vector2( 0, 0 )
+277/navigation_offset = Vector2( 0, 0 )
+277/shapes = [ ]
+278/name = ""
+278/texture = ExtResource( 1 )
+278/tex_offset = Vector2( 0, 0 )
+278/modulate = Color( 1, 1, 1, 1 )
+278/region = Rect2( 608, 96, 16, 16 )
+278/is_autotile = false
+278/occluder_offset = Vector2( 0, 0 )
+278/navigation_offset = Vector2( 0, 0 )
+278/shapes = [ ]
+279/name = ""
+279/texture = ExtResource( 1 )
+279/tex_offset = Vector2( 0, 0 )
+279/modulate = Color( 1, 1, 1, 1 )
+279/region = Rect2( 624, 96, 16, 16 )
+279/is_autotile = false
+279/occluder_offset = Vector2( 0, 0 )
+279/navigation_offset = Vector2( 0, 0 )
+279/shapes = [ ]
+280/name = ""
+280/texture = ExtResource( 1 )
+280/tex_offset = Vector2( 0, 0 )
+280/modulate = Color( 1, 1, 1, 1 )
+280/region = Rect2( 0, 112, 16, 16 )
+280/is_autotile = false
+280/occluder_offset = Vector2( 0, 0 )
+280/navigation_offset = Vector2( 0, 0 )
+280/shapes = [ ]
+281/name = ""
+281/texture = ExtResource( 1 )
+281/tex_offset = Vector2( 0, 0 )
+281/modulate = Color( 1, 1, 1, 1 )
+281/region = Rect2( 16, 112, 16, 16 )
+281/is_autotile = false
+281/occluder_offset = Vector2( 0, 0 )
+281/navigation_offset = Vector2( 0, 0 )
+281/shapes = [ ]
+282/name = ""
+282/texture = ExtResource( 1 )
+282/tex_offset = Vector2( 0, 0 )
+282/modulate = Color( 1, 1, 1, 1 )
+282/region = Rect2( 32, 112, 16, 16 )
+282/is_autotile = false
+282/occluder_offset = Vector2( 0, 0 )
+282/navigation_offset = Vector2( 0, 0 )
+282/shapes = [ ]
+283/name = ""
+283/texture = ExtResource( 1 )
+283/tex_offset = Vector2( 0, 0 )
+283/modulate = Color( 1, 1, 1, 1 )
+283/region = Rect2( 48, 112, 16, 16 )
+283/is_autotile = false
+283/occluder_offset = Vector2( 0, 0 )
+283/navigation_offset = Vector2( 0, 0 )
+283/shapes = [ ]
+284/name = ""
+284/texture = ExtResource( 1 )
+284/tex_offset = Vector2( 0, 0 )
+284/modulate = Color( 1, 1, 1, 1 )
+284/region = Rect2( 64, 112, 16, 16 )
+284/is_autotile = false
+284/occluder_offset = Vector2( 0, 0 )
+284/navigation_offset = Vector2( 0, 0 )
+284/shapes = [ ]
+285/name = ""
+285/texture = ExtResource( 1 )
+285/tex_offset = Vector2( 0, 0 )
+285/modulate = Color( 1, 1, 1, 1 )
+285/region = Rect2( 80, 112, 16, 16 )
+285/is_autotile = false
+285/occluder_offset = Vector2( 0, 0 )
+285/navigation_offset = Vector2( 0, 0 )
+285/shapes = [ ]
+286/name = ""
+286/texture = ExtResource( 1 )
+286/tex_offset = Vector2( 0, 0 )
+286/modulate = Color( 1, 1, 1, 1 )
+286/region = Rect2( 96, 112, 16, 16 )
+286/is_autotile = false
+286/occluder_offset = Vector2( 0, 0 )
+286/navigation_offset = Vector2( 0, 0 )
+286/shapes = [ ]
+287/name = ""
+287/texture = ExtResource( 1 )
+287/tex_offset = Vector2( 0, 0 )
+287/modulate = Color( 1, 1, 1, 1 )
+287/region = Rect2( 112, 112, 16, 16 )
+287/is_autotile = false
+287/occluder_offset = Vector2( 0, 0 )
+287/navigation_offset = Vector2( 0, 0 )
+287/shapes = [ ]
+288/name = ""
+288/texture = ExtResource( 1 )
+288/tex_offset = Vector2( 0, 0 )
+288/modulate = Color( 1, 1, 1, 1 )
+288/region = Rect2( 128, 112, 16, 16 )
+288/is_autotile = false
+288/occluder_offset = Vector2( 0, 0 )
+288/navigation_offset = Vector2( 0, 0 )
+288/shapes = [ ]
+289/name = ""
+289/texture = ExtResource( 1 )
+289/tex_offset = Vector2( 0, 0 )
+289/modulate = Color( 1, 1, 1, 1 )
+289/region = Rect2( 144, 112, 16, 16 )
+289/is_autotile = false
+289/occluder_offset = Vector2( 0, 0 )
+289/navigation_offset = Vector2( 0, 0 )
+289/shapes = [ ]
+290/name = ""
+290/texture = ExtResource( 1 )
+290/tex_offset = Vector2( 0, 0 )
+290/modulate = Color( 1, 1, 1, 1 )
+290/region = Rect2( 160, 112, 16, 16 )
+290/is_autotile = false
+290/occluder_offset = Vector2( 0, 0 )
+290/navigation_offset = Vector2( 0, 0 )
+290/shapes = [ ]
+291/name = ""
+291/texture = ExtResource( 1 )
+291/tex_offset = Vector2( 0, 0 )
+291/modulate = Color( 1, 1, 1, 1 )
+291/region = Rect2( 176, 112, 16, 16 )
+291/is_autotile = false
+291/occluder_offset = Vector2( 0, 0 )
+291/navigation_offset = Vector2( 0, 0 )
+291/shapes = [ ]
+292/name = ""
+292/texture = ExtResource( 1 )
+292/tex_offset = Vector2( 0, 0 )
+292/modulate = Color( 1, 1, 1, 1 )
+292/region = Rect2( 192, 112, 16, 16 )
+292/is_autotile = false
+292/occluder_offset = Vector2( 0, 0 )
+292/navigation_offset = Vector2( 0, 0 )
+292/shapes = [ ]
+293/name = ""
+293/texture = ExtResource( 1 )
+293/tex_offset = Vector2( 0, 0 )
+293/modulate = Color( 1, 1, 1, 1 )
+293/region = Rect2( 208, 112, 16, 16 )
+293/is_autotile = false
+293/occluder_offset = Vector2( 0, 0 )
+293/navigation_offset = Vector2( 0, 0 )
+293/shapes = [ ]
+294/name = ""
+294/texture = ExtResource( 1 )
+294/tex_offset = Vector2( 0, 0 )
+294/modulate = Color( 1, 1, 1, 1 )
+294/region = Rect2( 224, 112, 16, 16 )
+294/is_autotile = false
+294/occluder_offset = Vector2( 0, 0 )
+294/navigation_offset = Vector2( 0, 0 )
+294/shapes = [ ]
+295/name = ""
+295/texture = ExtResource( 1 )
+295/tex_offset = Vector2( 0, 0 )
+295/modulate = Color( 1, 1, 1, 1 )
+295/region = Rect2( 240, 112, 16, 16 )
+295/is_autotile = false
+295/occluder_offset = Vector2( 0, 0 )
+295/navigation_offset = Vector2( 0, 0 )
+295/shapes = [ ]
+296/name = ""
+296/texture = ExtResource( 1 )
+296/tex_offset = Vector2( 0, 0 )
+296/modulate = Color( 1, 1, 1, 1 )
+296/region = Rect2( 256, 112, 16, 16 )
+296/is_autotile = false
+296/occluder_offset = Vector2( 0, 0 )
+296/navigation_offset = Vector2( 0, 0 )
+296/shapes = [ ]
+297/name = ""
+297/texture = ExtResource( 1 )
+297/tex_offset = Vector2( 0, 0 )
+297/modulate = Color( 1, 1, 1, 1 )
+297/region = Rect2( 272, 112, 16, 16 )
+297/is_autotile = false
+297/occluder_offset = Vector2( 0, 0 )
+297/navigation_offset = Vector2( 0, 0 )
+297/shapes = [ ]
+298/name = ""
+298/texture = ExtResource( 1 )
+298/tex_offset = Vector2( 0, 0 )
+298/modulate = Color( 1, 1, 1, 1 )
+298/region = Rect2( 288, 112, 16, 16 )
+298/is_autotile = false
+298/occluder_offset = Vector2( 0, 0 )
+298/navigation_offset = Vector2( 0, 0 )
+298/shapes = [ ]
+299/name = ""
+299/texture = ExtResource( 1 )
+299/tex_offset = Vector2( 0, 0 )
+299/modulate = Color( 1, 1, 1, 1 )
+299/region = Rect2( 304, 112, 16, 16 )
+299/is_autotile = false
+299/occluder_offset = Vector2( 0, 0 )
+299/navigation_offset = Vector2( 0, 0 )
+299/shapes = [ ]
+300/name = ""
+300/texture = ExtResource( 1 )
+300/tex_offset = Vector2( 0, 0 )
+300/modulate = Color( 1, 1, 1, 1 )
+300/region = Rect2( 320, 112, 16, 16 )
+300/is_autotile = false
+300/occluder_offset = Vector2( 0, 0 )
+300/navigation_offset = Vector2( 0, 0 )
+300/shapes = [ ]
+301/name = ""
+301/texture = ExtResource( 1 )
+301/tex_offset = Vector2( 0, 0 )
+301/modulate = Color( 1, 1, 1, 1 )
+301/region = Rect2( 336, 112, 16, 16 )
+301/is_autotile = false
+301/occluder_offset = Vector2( 0, 0 )
+301/navigation_offset = Vector2( 0, 0 )
+301/shapes = [ ]
+302/name = ""
+302/texture = ExtResource( 1 )
+302/tex_offset = Vector2( 0, 0 )
+302/modulate = Color( 1, 1, 1, 1 )
+302/region = Rect2( 352, 112, 16, 16 )
+302/is_autotile = false
+302/occluder_offset = Vector2( 0, 0 )
+302/navigation_offset = Vector2( 0, 0 )
+302/shapes = [ ]
+303/name = ""
+303/texture = ExtResource( 1 )
+303/tex_offset = Vector2( 0, 0 )
+303/modulate = Color( 1, 1, 1, 1 )
+303/region = Rect2( 368, 112, 16, 16 )
+303/is_autotile = false
+303/occluder_offset = Vector2( 0, 0 )
+303/navigation_offset = Vector2( 0, 0 )
+303/shapes = [ ]
+304/name = ""
+304/texture = ExtResource( 1 )
+304/tex_offset = Vector2( 0, 0 )
+304/modulate = Color( 1, 1, 1, 1 )
+304/region = Rect2( 384, 112, 16, 16 )
+304/is_autotile = false
+304/occluder_offset = Vector2( 0, 0 )
+304/navigation_offset = Vector2( 0, 0 )
+304/shapes = [ ]
+305/name = ""
+305/texture = ExtResource( 1 )
+305/tex_offset = Vector2( 0, 0 )
+305/modulate = Color( 1, 1, 1, 1 )
+305/region = Rect2( 400, 112, 16, 16 )
+305/is_autotile = false
+305/occluder_offset = Vector2( 0, 0 )
+305/navigation_offset = Vector2( 0, 0 )
+305/shapes = [ ]
+306/name = ""
+306/texture = ExtResource( 1 )
+306/tex_offset = Vector2( 0, 0 )
+306/modulate = Color( 1, 1, 1, 1 )
+306/region = Rect2( 416, 112, 16, 16 )
+306/is_autotile = false
+306/occluder_offset = Vector2( 0, 0 )
+306/navigation_offset = Vector2( 0, 0 )
+306/shapes = [ ]
+307/name = ""
+307/texture = ExtResource( 1 )
+307/tex_offset = Vector2( 0, 0 )
+307/modulate = Color( 1, 1, 1, 1 )
+307/region = Rect2( 432, 112, 16, 16 )
+307/is_autotile = false
+307/occluder_offset = Vector2( 0, 0 )
+307/navigation_offset = Vector2( 0, 0 )
+307/shapes = [ ]
+308/name = ""
+308/texture = ExtResource( 1 )
+308/tex_offset = Vector2( 0, 0 )
+308/modulate = Color( 1, 1, 1, 1 )
+308/region = Rect2( 448, 112, 16, 16 )
+308/is_autotile = false
+308/occluder_offset = Vector2( 0, 0 )
+308/navigation_offset = Vector2( 0, 0 )
+308/shapes = [ ]
+309/name = ""
+309/texture = ExtResource( 1 )
+309/tex_offset = Vector2( 0, 0 )
+309/modulate = Color( 1, 1, 1, 1 )
+309/region = Rect2( 464, 112, 16, 16 )
+309/is_autotile = false
+309/occluder_offset = Vector2( 0, 0 )
+309/navigation_offset = Vector2( 0, 0 )
+309/shapes = [ ]
+310/name = ""
+310/texture = ExtResource( 1 )
+310/tex_offset = Vector2( 0, 0 )
+310/modulate = Color( 1, 1, 1, 1 )
+310/region = Rect2( 480, 112, 16, 16 )
+310/is_autotile = false
+310/occluder_offset = Vector2( 0, 0 )
+310/navigation_offset = Vector2( 0, 0 )
+310/shapes = [ ]
+311/name = ""
+311/texture = ExtResource( 1 )
+311/tex_offset = Vector2( 0, 0 )
+311/modulate = Color( 1, 1, 1, 1 )
+311/region = Rect2( 496, 112, 16, 16 )
+311/is_autotile = false
+311/occluder_offset = Vector2( 0, 0 )
+311/navigation_offset = Vector2( 0, 0 )
+311/shapes = [ ]
+312/name = ""
+312/texture = ExtResource( 1 )
+312/tex_offset = Vector2( 0, 0 )
+312/modulate = Color( 1, 1, 1, 1 )
+312/region = Rect2( 512, 112, 16, 16 )
+312/is_autotile = false
+312/occluder_offset = Vector2( 0, 0 )
+312/navigation_offset = Vector2( 0, 0 )
+312/shapes = [ ]
+313/name = ""
+313/texture = ExtResource( 1 )
+313/tex_offset = Vector2( 0, 0 )
+313/modulate = Color( 1, 1, 1, 1 )
+313/region = Rect2( 528, 112, 16, 16 )
+313/is_autotile = false
+313/occluder_offset = Vector2( 0, 0 )
+313/navigation_offset = Vector2( 0, 0 )
+313/shapes = [ ]
+314/name = ""
+314/texture = ExtResource( 1 )
+314/tex_offset = Vector2( 0, 0 )
+314/modulate = Color( 1, 1, 1, 1 )
+314/region = Rect2( 544, 112, 16, 16 )
+314/is_autotile = false
+314/occluder_offset = Vector2( 0, 0 )
+314/navigation_offset = Vector2( 0, 0 )
+314/shapes = [ ]
+315/name = ""
+315/texture = ExtResource( 1 )
+315/tex_offset = Vector2( 0, 0 )
+315/modulate = Color( 1, 1, 1, 1 )
+315/region = Rect2( 560, 112, 16, 16 )
+315/is_autotile = false
+315/occluder_offset = Vector2( 0, 0 )
+315/navigation_offset = Vector2( 0, 0 )
+315/shapes = [ ]
+316/name = ""
+316/texture = ExtResource( 1 )
+316/tex_offset = Vector2( 0, 0 )
+316/modulate = Color( 1, 1, 1, 1 )
+316/region = Rect2( 576, 112, 16, 16 )
+316/is_autotile = false
+316/occluder_offset = Vector2( 0, 0 )
+316/navigation_offset = Vector2( 0, 0 )
+316/shapes = [ ]
+317/name = ""
+317/texture = ExtResource( 1 )
+317/tex_offset = Vector2( 0, 0 )
+317/modulate = Color( 1, 1, 1, 1 )
+317/region = Rect2( 592, 112, 16, 16 )
+317/is_autotile = false
+317/occluder_offset = Vector2( 0, 0 )
+317/navigation_offset = Vector2( 0, 0 )
+317/shapes = [ ]
+318/name = ""
+318/texture = ExtResource( 1 )
+318/tex_offset = Vector2( 0, 0 )
+318/modulate = Color( 1, 1, 1, 1 )
+318/region = Rect2( 608, 112, 16, 16 )
+318/is_autotile = false
+318/occluder_offset = Vector2( 0, 0 )
+318/navigation_offset = Vector2( 0, 0 )
+318/shapes = [ ]
+319/name = ""
+319/texture = ExtResource( 1 )
+319/tex_offset = Vector2( 0, 0 )
+319/modulate = Color( 1, 1, 1, 1 )
+319/region = Rect2( 624, 112, 16, 16 )
+319/is_autotile = false
+319/occluder_offset = Vector2( 0, 0 )
+319/navigation_offset = Vector2( 0, 0 )
+319/shapes = [ ]
+320/name = ""
+320/texture = ExtResource( 1 )
+320/tex_offset = Vector2( 0, 0 )
+320/modulate = Color( 1, 1, 1, 1 )
+320/region = Rect2( 0, 128, 16, 16 )
+320/is_autotile = false
+320/occluder_offset = Vector2( 0, 0 )
+320/navigation_offset = Vector2( 0, 0 )
+320/shapes = [ ]
+321/name = ""
+321/texture = ExtResource( 1 )
+321/tex_offset = Vector2( 0, 0 )
+321/modulate = Color( 1, 1, 1, 1 )
+321/region = Rect2( 16, 128, 16, 16 )
+321/is_autotile = false
+321/occluder_offset = Vector2( 0, 0 )
+321/navigation_offset = Vector2( 0, 0 )
+321/shapes = [ ]
+322/name = ""
+322/texture = ExtResource( 1 )
+322/tex_offset = Vector2( 0, 0 )
+322/modulate = Color( 1, 1, 1, 1 )
+322/region = Rect2( 32, 128, 16, 16 )
+322/is_autotile = false
+322/occluder_offset = Vector2( 0, 0 )
+322/navigation_offset = Vector2( 0, 0 )
+322/shapes = [ ]
+323/name = ""
+323/texture = ExtResource( 1 )
+323/tex_offset = Vector2( 0, 0 )
+323/modulate = Color( 1, 1, 1, 1 )
+323/region = Rect2( 48, 128, 16, 16 )
+323/is_autotile = false
+323/occluder_offset = Vector2( 0, 0 )
+323/navigation_offset = Vector2( 0, 0 )
+323/shapes = [ ]
+324/name = ""
+324/texture = ExtResource( 1 )
+324/tex_offset = Vector2( 0, 0 )
+324/modulate = Color( 1, 1, 1, 1 )
+324/region = Rect2( 64, 128, 16, 16 )
+324/is_autotile = false
+324/occluder_offset = Vector2( 0, 0 )
+324/navigation_offset = Vector2( 0, 0 )
+324/shapes = [ ]
+325/name = ""
+325/texture = ExtResource( 1 )
+325/tex_offset = Vector2( 0, 0 )
+325/modulate = Color( 1, 1, 1, 1 )
+325/region = Rect2( 80, 128, 16, 16 )
+325/is_autotile = false
+325/occluder_offset = Vector2( 0, 0 )
+325/navigation_offset = Vector2( 0, 0 )
+325/shapes = [ ]
+326/name = ""
+326/texture = ExtResource( 1 )
+326/tex_offset = Vector2( 0, 0 )
+326/modulate = Color( 1, 1, 1, 1 )
+326/region = Rect2( 96, 128, 16, 16 )
+326/is_autotile = false
+326/occluder_offset = Vector2( 0, 0 )
+326/navigation_offset = Vector2( 0, 0 )
+326/shapes = [ ]
+327/name = ""
+327/texture = ExtResource( 1 )
+327/tex_offset = Vector2( 0, 0 )
+327/modulate = Color( 1, 1, 1, 1 )
+327/region = Rect2( 112, 128, 16, 16 )
+327/is_autotile = false
+327/occluder_offset = Vector2( 0, 0 )
+327/navigation_offset = Vector2( 0, 0 )
+327/shapes = [ ]
+328/name = ""
+328/texture = ExtResource( 1 )
+328/tex_offset = Vector2( 0, 0 )
+328/modulate = Color( 1, 1, 1, 1 )
+328/region = Rect2( 128, 128, 16, 16 )
+328/is_autotile = false
+328/occluder_offset = Vector2( 0, 0 )
+328/navigation_offset = Vector2( 0, 0 )
+328/shapes = [ ]
+329/name = ""
+329/texture = ExtResource( 1 )
+329/tex_offset = Vector2( 0, 0 )
+329/modulate = Color( 1, 1, 1, 1 )
+329/region = Rect2( 144, 128, 16, 16 )
+329/is_autotile = false
+329/occluder_offset = Vector2( 0, 0 )
+329/navigation_offset = Vector2( 0, 0 )
+329/shapes = [ ]
+330/name = ""
+330/texture = ExtResource( 1 )
+330/tex_offset = Vector2( 0, 0 )
+330/modulate = Color( 1, 1, 1, 1 )
+330/region = Rect2( 160, 128, 16, 16 )
+330/is_autotile = false
+330/occluder_offset = Vector2( 0, 0 )
+330/navigation_offset = Vector2( 0, 0 )
+330/shapes = [ ]
+331/name = ""
+331/texture = ExtResource( 1 )
+331/tex_offset = Vector2( 0, 0 )
+331/modulate = Color( 1, 1, 1, 1 )
+331/region = Rect2( 176, 128, 16, 16 )
+331/is_autotile = false
+331/occluder_offset = Vector2( 0, 0 )
+331/navigation_offset = Vector2( 0, 0 )
+331/shapes = [ ]
+332/name = ""
+332/texture = ExtResource( 1 )
+332/tex_offset = Vector2( 0, 0 )
+332/modulate = Color( 1, 1, 1, 1 )
+332/region = Rect2( 192, 128, 16, 16 )
+332/is_autotile = false
+332/occluder_offset = Vector2( 0, 0 )
+332/navigation_offset = Vector2( 0, 0 )
+332/shapes = [ ]
+333/name = ""
+333/texture = ExtResource( 1 )
+333/tex_offset = Vector2( 0, 0 )
+333/modulate = Color( 1, 1, 1, 1 )
+333/region = Rect2( 208, 128, 16, 16 )
+333/is_autotile = false
+333/occluder_offset = Vector2( 0, 0 )
+333/navigation_offset = Vector2( 0, 0 )
+333/shapes = [ ]
+334/name = ""
+334/texture = ExtResource( 1 )
+334/tex_offset = Vector2( 0, 0 )
+334/modulate = Color( 1, 1, 1, 1 )
+334/region = Rect2( 224, 128, 16, 16 )
+334/is_autotile = false
+334/occluder_offset = Vector2( 0, 0 )
+334/navigation_offset = Vector2( 0, 0 )
+334/shapes = [ ]
+335/name = ""
+335/texture = ExtResource( 1 )
+335/tex_offset = Vector2( 0, 0 )
+335/modulate = Color( 1, 1, 1, 1 )
+335/region = Rect2( 240, 128, 16, 16 )
+335/is_autotile = false
+335/occluder_offset = Vector2( 0, 0 )
+335/navigation_offset = Vector2( 0, 0 )
+335/shapes = [ ]
+336/name = ""
+336/texture = ExtResource( 1 )
+336/tex_offset = Vector2( 0, 0 )
+336/modulate = Color( 1, 1, 1, 1 )
+336/region = Rect2( 256, 128, 16, 16 )
+336/is_autotile = false
+336/occluder_offset = Vector2( 0, 0 )
+336/navigation_offset = Vector2( 0, 0 )
+336/shapes = [ ]
+337/name = ""
+337/texture = ExtResource( 1 )
+337/tex_offset = Vector2( 0, 0 )
+337/modulate = Color( 1, 1, 1, 1 )
+337/region = Rect2( 272, 128, 16, 16 )
+337/is_autotile = false
+337/occluder_offset = Vector2( 0, 0 )
+337/navigation_offset = Vector2( 0, 0 )
+337/shapes = [ ]
+338/name = ""
+338/texture = ExtResource( 1 )
+338/tex_offset = Vector2( 0, 0 )
+338/modulate = Color( 1, 1, 1, 1 )
+338/region = Rect2( 288, 128, 16, 16 )
+338/is_autotile = false
+338/occluder_offset = Vector2( 0, 0 )
+338/navigation_offset = Vector2( 0, 0 )
+338/shapes = [ ]
+339/name = ""
+339/texture = ExtResource( 1 )
+339/tex_offset = Vector2( 0, 0 )
+339/modulate = Color( 1, 1, 1, 1 )
+339/region = Rect2( 304, 128, 16, 16 )
+339/is_autotile = false
+339/occluder_offset = Vector2( 0, 0 )
+339/navigation_offset = Vector2( 0, 0 )
+339/shapes = [ ]
+340/name = ""
+340/texture = ExtResource( 1 )
+340/tex_offset = Vector2( 0, 0 )
+340/modulate = Color( 1, 1, 1, 1 )
+340/region = Rect2( 320, 128, 16, 16 )
+340/is_autotile = false
+340/occluder_offset = Vector2( 0, 0 )
+340/navigation_offset = Vector2( 0, 0 )
+340/shapes = [ ]
+341/name = ""
+341/texture = ExtResource( 1 )
+341/tex_offset = Vector2( 0, 0 )
+341/modulate = Color( 1, 1, 1, 1 )
+341/region = Rect2( 336, 128, 16, 16 )
+341/is_autotile = false
+341/occluder_offset = Vector2( 0, 0 )
+341/navigation_offset = Vector2( 0, 0 )
+341/shapes = [ ]
+342/name = ""
+342/texture = ExtResource( 1 )
+342/tex_offset = Vector2( 0, 0 )
+342/modulate = Color( 1, 1, 1, 1 )
+342/region = Rect2( 352, 128, 16, 16 )
+342/is_autotile = false
+342/occluder_offset = Vector2( 0, 0 )
+342/navigation_offset = Vector2( 0, 0 )
+342/shapes = [ ]
+343/name = ""
+343/texture = ExtResource( 1 )
+343/tex_offset = Vector2( 0, 0 )
+343/modulate = Color( 1, 1, 1, 1 )
+343/region = Rect2( 368, 128, 16, 16 )
+343/is_autotile = false
+343/occluder_offset = Vector2( 0, 0 )
+343/navigation_offset = Vector2( 0, 0 )
+343/shapes = [ ]
+344/name = ""
+344/texture = ExtResource( 1 )
+344/tex_offset = Vector2( 0, 0 )
+344/modulate = Color( 1, 1, 1, 1 )
+344/region = Rect2( 384, 128, 16, 16 )
+344/is_autotile = false
+344/occluder_offset = Vector2( 0, 0 )
+344/navigation_offset = Vector2( 0, 0 )
+344/shapes = [ ]
+345/name = ""
+345/texture = ExtResource( 1 )
+345/tex_offset = Vector2( 0, 0 )
+345/modulate = Color( 1, 1, 1, 1 )
+345/region = Rect2( 400, 128, 16, 16 )
+345/is_autotile = false
+345/occluder_offset = Vector2( 0, 0 )
+345/navigation_offset = Vector2( 0, 0 )
+345/shapes = [ ]
+346/name = ""
+346/texture = ExtResource( 1 )
+346/tex_offset = Vector2( 0, 0 )
+346/modulate = Color( 1, 1, 1, 1 )
+346/region = Rect2( 416, 128, 16, 16 )
+346/is_autotile = false
+346/occluder_offset = Vector2( 0, 0 )
+346/navigation_offset = Vector2( 0, 0 )
+346/shapes = [ ]
+347/name = ""
+347/texture = ExtResource( 1 )
+347/tex_offset = Vector2( 0, 0 )
+347/modulate = Color( 1, 1, 1, 1 )
+347/region = Rect2( 432, 128, 16, 16 )
+347/is_autotile = false
+347/occluder_offset = Vector2( 0, 0 )
+347/navigation_offset = Vector2( 0, 0 )
+347/shapes = [ ]
+348/name = ""
+348/texture = ExtResource( 1 )
+348/tex_offset = Vector2( 0, 0 )
+348/modulate = Color( 1, 1, 1, 1 )
+348/region = Rect2( 448, 128, 16, 16 )
+348/is_autotile = false
+348/occluder_offset = Vector2( 0, 0 )
+348/navigation_offset = Vector2( 0, 0 )
+348/shapes = [ ]
+349/name = ""
+349/texture = ExtResource( 1 )
+349/tex_offset = Vector2( 0, 0 )
+349/modulate = Color( 1, 1, 1, 1 )
+349/region = Rect2( 464, 128, 16, 16 )
+349/is_autotile = false
+349/occluder_offset = Vector2( 0, 0 )
+349/navigation_offset = Vector2( 0, 0 )
+349/shapes = [ ]
+350/name = ""
+350/texture = ExtResource( 1 )
+350/tex_offset = Vector2( 0, 0 )
+350/modulate = Color( 1, 1, 1, 1 )
+350/region = Rect2( 480, 128, 16, 16 )
+350/is_autotile = false
+350/occluder_offset = Vector2( 0, 0 )
+350/navigation_offset = Vector2( 0, 0 )
+350/shapes = [ ]
+351/name = ""
+351/texture = ExtResource( 1 )
+351/tex_offset = Vector2( 0, 0 )
+351/modulate = Color( 1, 1, 1, 1 )
+351/region = Rect2( 496, 128, 16, 16 )
+351/is_autotile = false
+351/occluder_offset = Vector2( 0, 0 )
+351/navigation_offset = Vector2( 0, 0 )
+351/shapes = [ ]
+352/name = ""
+352/texture = ExtResource( 1 )
+352/tex_offset = Vector2( 0, 0 )
+352/modulate = Color( 1, 1, 1, 1 )
+352/region = Rect2( 512, 128, 16, 16 )
+352/is_autotile = false
+352/occluder_offset = Vector2( 0, 0 )
+352/navigation_offset = Vector2( 0, 0 )
+352/shapes = [ ]
+353/name = ""
+353/texture = ExtResource( 1 )
+353/tex_offset = Vector2( 0, 0 )
+353/modulate = Color( 1, 1, 1, 1 )
+353/region = Rect2( 528, 128, 16, 16 )
+353/is_autotile = false
+353/occluder_offset = Vector2( 0, 0 )
+353/navigation_offset = Vector2( 0, 0 )
+353/shapes = [ ]
+354/name = ""
+354/texture = ExtResource( 1 )
+354/tex_offset = Vector2( 0, 0 )
+354/modulate = Color( 1, 1, 1, 1 )
+354/region = Rect2( 544, 128, 16, 16 )
+354/is_autotile = false
+354/occluder_offset = Vector2( 0, 0 )
+354/navigation_offset = Vector2( 0, 0 )
+354/shapes = [ ]
+355/name = ""
+355/texture = ExtResource( 1 )
+355/tex_offset = Vector2( 0, 0 )
+355/modulate = Color( 1, 1, 1, 1 )
+355/region = Rect2( 560, 128, 16, 16 )
+355/is_autotile = false
+355/occluder_offset = Vector2( 0, 0 )
+355/navigation_offset = Vector2( 0, 0 )
+355/shapes = [ ]
+356/name = ""
+356/texture = ExtResource( 1 )
+356/tex_offset = Vector2( 0, 0 )
+356/modulate = Color( 1, 1, 1, 1 )
+356/region = Rect2( 576, 128, 16, 16 )
+356/is_autotile = false
+356/occluder_offset = Vector2( 0, 0 )
+356/navigation_offset = Vector2( 0, 0 )
+356/shapes = [ ]
+357/name = ""
+357/texture = ExtResource( 1 )
+357/tex_offset = Vector2( 0, 0 )
+357/modulate = Color( 1, 1, 1, 1 )
+357/region = Rect2( 592, 128, 16, 16 )
+357/is_autotile = false
+357/occluder_offset = Vector2( 0, 0 )
+357/navigation_offset = Vector2( 0, 0 )
+357/shapes = [ ]
+358/name = ""
+358/texture = ExtResource( 1 )
+358/tex_offset = Vector2( 0, 0 )
+358/modulate = Color( 1, 1, 1, 1 )
+358/region = Rect2( 608, 128, 16, 16 )
+358/is_autotile = false
+358/occluder_offset = Vector2( 0, 0 )
+358/navigation_offset = Vector2( 0, 0 )
+358/shapes = [ ]
+359/name = ""
+359/texture = ExtResource( 1 )
+359/tex_offset = Vector2( 0, 0 )
+359/modulate = Color( 1, 1, 1, 1 )
+359/region = Rect2( 624, 128, 16, 16 )
+359/is_autotile = false
+359/occluder_offset = Vector2( 0, 0 )
+359/navigation_offset = Vector2( 0, 0 )
+359/shapes = [ ]
+360/name = ""
+360/texture = ExtResource( 1 )
+360/tex_offset = Vector2( 0, 0 )
+360/modulate = Color( 1, 1, 1, 1 )
+360/region = Rect2( 0, 144, 16, 16 )
+360/is_autotile = false
+360/occluder_offset = Vector2( 0, 0 )
+360/navigation_offset = Vector2( 0, 0 )
+360/shapes = [ ]
+361/name = ""
+361/texture = ExtResource( 1 )
+361/tex_offset = Vector2( 0, 0 )
+361/modulate = Color( 1, 1, 1, 1 )
+361/region = Rect2( 16, 144, 16, 16 )
+361/is_autotile = false
+361/occluder_offset = Vector2( 0, 0 )
+361/navigation_offset = Vector2( 0, 0 )
+361/shapes = [ ]
+362/name = ""
+362/texture = ExtResource( 1 )
+362/tex_offset = Vector2( 0, 0 )
+362/modulate = Color( 1, 1, 1, 1 )
+362/region = Rect2( 32, 144, 16, 16 )
+362/is_autotile = false
+362/occluder_offset = Vector2( 0, 0 )
+362/navigation_offset = Vector2( 0, 0 )
+362/shapes = [ ]
+363/name = ""
+363/texture = ExtResource( 1 )
+363/tex_offset = Vector2( 0, 0 )
+363/modulate = Color( 1, 1, 1, 1 )
+363/region = Rect2( 48, 144, 16, 16 )
+363/is_autotile = false
+363/occluder_offset = Vector2( 0, 0 )
+363/navigation_offset = Vector2( 0, 0 )
+363/shapes = [ ]
+364/name = ""
+364/texture = ExtResource( 1 )
+364/tex_offset = Vector2( 0, 0 )
+364/modulate = Color( 1, 1, 1, 1 )
+364/region = Rect2( 64, 144, 16, 16 )
+364/is_autotile = false
+364/occluder_offset = Vector2( 0, 0 )
+364/navigation_offset = Vector2( 0, 0 )
+364/shapes = [ ]
+365/name = ""
+365/texture = ExtResource( 1 )
+365/tex_offset = Vector2( 0, 0 )
+365/modulate = Color( 1, 1, 1, 1 )
+365/region = Rect2( 80, 144, 16, 16 )
+365/is_autotile = false
+365/occluder_offset = Vector2( 0, 0 )
+365/navigation_offset = Vector2( 0, 0 )
+365/shapes = [ ]
+366/name = ""
+366/texture = ExtResource( 1 )
+366/tex_offset = Vector2( 0, 0 )
+366/modulate = Color( 1, 1, 1, 1 )
+366/region = Rect2( 96, 144, 16, 16 )
+366/is_autotile = false
+366/occluder_offset = Vector2( 0, 0 )
+366/navigation_offset = Vector2( 0, 0 )
+366/shapes = [ ]
+367/name = ""
+367/texture = ExtResource( 1 )
+367/tex_offset = Vector2( 0, 0 )
+367/modulate = Color( 1, 1, 1, 1 )
+367/region = Rect2( 112, 144, 16, 16 )
+367/is_autotile = false
+367/occluder_offset = Vector2( 0, 0 )
+367/navigation_offset = Vector2( 0, 0 )
+367/shapes = [ ]
+368/name = ""
+368/texture = ExtResource( 1 )
+368/tex_offset = Vector2( 0, 0 )
+368/modulate = Color( 1, 1, 1, 1 )
+368/region = Rect2( 128, 144, 16, 16 )
+368/is_autotile = false
+368/occluder_offset = Vector2( 0, 0 )
+368/navigation_offset = Vector2( 0, 0 )
+368/shapes = [ ]
+369/name = ""
+369/texture = ExtResource( 1 )
+369/tex_offset = Vector2( 0, 0 )
+369/modulate = Color( 1, 1, 1, 1 )
+369/region = Rect2( 144, 144, 16, 16 )
+369/is_autotile = false
+369/occluder_offset = Vector2( 0, 0 )
+369/navigation_offset = Vector2( 0, 0 )
+369/shapes = [ ]
+370/name = ""
+370/texture = ExtResource( 1 )
+370/tex_offset = Vector2( 0, 0 )
+370/modulate = Color( 1, 1, 1, 1 )
+370/region = Rect2( 160, 144, 16, 16 )
+370/is_autotile = false
+370/occluder_offset = Vector2( 0, 0 )
+370/navigation_offset = Vector2( 0, 0 )
+370/shapes = [ ]
+371/name = ""
+371/texture = ExtResource( 1 )
+371/tex_offset = Vector2( 0, 0 )
+371/modulate = Color( 1, 1, 1, 1 )
+371/region = Rect2( 176, 144, 16, 16 )
+371/is_autotile = false
+371/occluder_offset = Vector2( 0, 0 )
+371/navigation_offset = Vector2( 0, 0 )
+371/shapes = [ ]
+372/name = ""
+372/texture = ExtResource( 1 )
+372/tex_offset = Vector2( 0, 0 )
+372/modulate = Color( 1, 1, 1, 1 )
+372/region = Rect2( 192, 144, 16, 16 )
+372/is_autotile = false
+372/occluder_offset = Vector2( 0, 0 )
+372/navigation_offset = Vector2( 0, 0 )
+372/shapes = [ ]
+373/name = ""
+373/texture = ExtResource( 1 )
+373/tex_offset = Vector2( 0, 0 )
+373/modulate = Color( 1, 1, 1, 1 )
+373/region = Rect2( 208, 144, 16, 16 )
+373/is_autotile = false
+373/occluder_offset = Vector2( 0, 0 )
+373/navigation_offset = Vector2( 0, 0 )
+373/shapes = [ ]
+374/name = ""
+374/texture = ExtResource( 1 )
+374/tex_offset = Vector2( 0, 0 )
+374/modulate = Color( 1, 1, 1, 1 )
+374/region = Rect2( 224, 144, 16, 16 )
+374/is_autotile = false
+374/occluder_offset = Vector2( 0, 0 )
+374/navigation_offset = Vector2( 0, 0 )
+374/shapes = [ ]
+375/name = ""
+375/texture = ExtResource( 1 )
+375/tex_offset = Vector2( 0, 0 )
+375/modulate = Color( 1, 1, 1, 1 )
+375/region = Rect2( 240, 144, 16, 16 )
+375/is_autotile = false
+375/occluder_offset = Vector2( 0, 0 )
+375/navigation_offset = Vector2( 0, 0 )
+375/shapes = [ ]
+376/name = ""
+376/texture = ExtResource( 1 )
+376/tex_offset = Vector2( 0, 0 )
+376/modulate = Color( 1, 1, 1, 1 )
+376/region = Rect2( 256, 144, 16, 16 )
+376/is_autotile = false
+376/occluder_offset = Vector2( 0, 0 )
+376/navigation_offset = Vector2( 0, 0 )
+376/shapes = [ ]
+377/name = ""
+377/texture = ExtResource( 1 )
+377/tex_offset = Vector2( 0, 0 )
+377/modulate = Color( 1, 1, 1, 1 )
+377/region = Rect2( 272, 144, 16, 16 )
+377/is_autotile = false
+377/occluder_offset = Vector2( 0, 0 )
+377/navigation_offset = Vector2( 0, 0 )
+377/shapes = [ ]
+378/name = ""
+378/texture = ExtResource( 1 )
+378/tex_offset = Vector2( 0, 0 )
+378/modulate = Color( 1, 1, 1, 1 )
+378/region = Rect2( 288, 144, 16, 16 )
+378/is_autotile = false
+378/occluder_offset = Vector2( 0, 0 )
+378/navigation_offset = Vector2( 0, 0 )
+378/shapes = [ ]
+379/name = ""
+379/texture = ExtResource( 1 )
+379/tex_offset = Vector2( 0, 0 )
+379/modulate = Color( 1, 1, 1, 1 )
+379/region = Rect2( 304, 144, 16, 16 )
+379/is_autotile = false
+379/occluder_offset = Vector2( 0, 0 )
+379/navigation_offset = Vector2( 0, 0 )
+379/shapes = [ ]
+380/name = ""
+380/texture = ExtResource( 1 )
+380/tex_offset = Vector2( 0, 0 )
+380/modulate = Color( 1, 1, 1, 1 )
+380/region = Rect2( 320, 144, 16, 16 )
+380/is_autotile = false
+380/occluder_offset = Vector2( 0, 0 )
+380/navigation_offset = Vector2( 0, 0 )
+380/shapes = [ ]
+381/name = ""
+381/texture = ExtResource( 1 )
+381/tex_offset = Vector2( 0, 0 )
+381/modulate = Color( 1, 1, 1, 1 )
+381/region = Rect2( 336, 144, 16, 16 )
+381/is_autotile = false
+381/occluder_offset = Vector2( 0, 0 )
+381/navigation_offset = Vector2( 0, 0 )
+381/shapes = [ ]
+382/name = ""
+382/texture = ExtResource( 1 )
+382/tex_offset = Vector2( 0, 0 )
+382/modulate = Color( 1, 1, 1, 1 )
+382/region = Rect2( 352, 144, 16, 16 )
+382/is_autotile = false
+382/occluder_offset = Vector2( 0, 0 )
+382/navigation_offset = Vector2( 0, 0 )
+382/shapes = [ ]
+383/name = ""
+383/texture = ExtResource( 1 )
+383/tex_offset = Vector2( 0, 0 )
+383/modulate = Color( 1, 1, 1, 1 )
+383/region = Rect2( 368, 144, 16, 16 )
+383/is_autotile = false
+383/occluder_offset = Vector2( 0, 0 )
+383/navigation_offset = Vector2( 0, 0 )
+383/shapes = [ ]
+384/name = ""
+384/texture = ExtResource( 1 )
+384/tex_offset = Vector2( 0, 0 )
+384/modulate = Color( 1, 1, 1, 1 )
+384/region = Rect2( 384, 144, 16, 16 )
+384/is_autotile = false
+384/occluder_offset = Vector2( 0, 0 )
+384/navigation_offset = Vector2( 0, 0 )
+384/shapes = [ ]
+385/name = ""
+385/texture = ExtResource( 1 )
+385/tex_offset = Vector2( 0, 0 )
+385/modulate = Color( 1, 1, 1, 1 )
+385/region = Rect2( 400, 144, 16, 16 )
+385/is_autotile = false
+385/occluder_offset = Vector2( 0, 0 )
+385/navigation_offset = Vector2( 0, 0 )
+385/shapes = [ ]
+386/name = ""
+386/texture = ExtResource( 1 )
+386/tex_offset = Vector2( 0, 0 )
+386/modulate = Color( 1, 1, 1, 1 )
+386/region = Rect2( 416, 144, 16, 16 )
+386/is_autotile = false
+386/occluder_offset = Vector2( 0, 0 )
+386/navigation_offset = Vector2( 0, 0 )
+386/shapes = [ ]
+387/name = ""
+387/texture = ExtResource( 1 )
+387/tex_offset = Vector2( 0, 0 )
+387/modulate = Color( 1, 1, 1, 1 )
+387/region = Rect2( 432, 144, 16, 16 )
+387/is_autotile = false
+387/occluder_offset = Vector2( 0, 0 )
+387/navigation_offset = Vector2( 0, 0 )
+387/shapes = [ ]
+388/name = ""
+388/texture = ExtResource( 1 )
+388/tex_offset = Vector2( 0, 0 )
+388/modulate = Color( 1, 1, 1, 1 )
+388/region = Rect2( 448, 144, 16, 16 )
+388/is_autotile = false
+388/occluder_offset = Vector2( 0, 0 )
+388/navigation_offset = Vector2( 0, 0 )
+388/shapes = [ ]
+389/name = ""
+389/texture = ExtResource( 1 )
+389/tex_offset = Vector2( 0, 0 )
+389/modulate = Color( 1, 1, 1, 1 )
+389/region = Rect2( 464, 144, 16, 16 )
+389/is_autotile = false
+389/occluder_offset = Vector2( 0, 0 )
+389/navigation_offset = Vector2( 0, 0 )
+389/shapes = [ ]
+390/name = ""
+390/texture = ExtResource( 1 )
+390/tex_offset = Vector2( 0, 0 )
+390/modulate = Color( 1, 1, 1, 1 )
+390/region = Rect2( 480, 144, 16, 16 )
+390/is_autotile = false
+390/occluder_offset = Vector2( 0, 0 )
+390/navigation_offset = Vector2( 0, 0 )
+390/shapes = [ ]
+391/name = ""
+391/texture = ExtResource( 1 )
+391/tex_offset = Vector2( 0, 0 )
+391/modulate = Color( 1, 1, 1, 1 )
+391/region = Rect2( 496, 144, 16, 16 )
+391/is_autotile = false
+391/occluder_offset = Vector2( 0, 0 )
+391/navigation_offset = Vector2( 0, 0 )
+391/shapes = [ ]
+392/name = ""
+392/texture = ExtResource( 1 )
+392/tex_offset = Vector2( 0, 0 )
+392/modulate = Color( 1, 1, 1, 1 )
+392/region = Rect2( 512, 144, 16, 16 )
+392/is_autotile = false
+392/occluder_offset = Vector2( 0, 0 )
+392/navigation_offset = Vector2( 0, 0 )
+392/shapes = [ ]
+393/name = ""
+393/texture = ExtResource( 1 )
+393/tex_offset = Vector2( 0, 0 )
+393/modulate = Color( 1, 1, 1, 1 )
+393/region = Rect2( 528, 144, 16, 16 )
+393/is_autotile = false
+393/occluder_offset = Vector2( 0, 0 )
+393/navigation_offset = Vector2( 0, 0 )
+393/shapes = [ ]
+394/name = ""
+394/texture = ExtResource( 1 )
+394/tex_offset = Vector2( 0, 0 )
+394/modulate = Color( 1, 1, 1, 1 )
+394/region = Rect2( 544, 144, 16, 16 )
+394/is_autotile = false
+394/occluder_offset = Vector2( 0, 0 )
+394/navigation_offset = Vector2( 0, 0 )
+394/shapes = [ ]
+395/name = ""
+395/texture = ExtResource( 1 )
+395/tex_offset = Vector2( 0, 0 )
+395/modulate = Color( 1, 1, 1, 1 )
+395/region = Rect2( 560, 144, 16, 16 )
+395/is_autotile = false
+395/occluder_offset = Vector2( 0, 0 )
+395/navigation_offset = Vector2( 0, 0 )
+395/shapes = [ ]
+396/name = ""
+396/texture = ExtResource( 1 )
+396/tex_offset = Vector2( 0, 0 )
+396/modulate = Color( 1, 1, 1, 1 )
+396/region = Rect2( 576, 144, 16, 16 )
+396/is_autotile = false
+396/occluder_offset = Vector2( 0, 0 )
+396/navigation_offset = Vector2( 0, 0 )
+396/shapes = [ ]
+397/name = ""
+397/texture = ExtResource( 1 )
+397/tex_offset = Vector2( 0, 0 )
+397/modulate = Color( 1, 1, 1, 1 )
+397/region = Rect2( 592, 144, 16, 16 )
+397/is_autotile = false
+397/occluder_offset = Vector2( 0, 0 )
+397/navigation_offset = Vector2( 0, 0 )
+397/shapes = [ ]
+398/name = ""
+398/texture = ExtResource( 1 )
+398/tex_offset = Vector2( 0, 0 )
+398/modulate = Color( 1, 1, 1, 1 )
+398/region = Rect2( 608, 144, 16, 16 )
+398/is_autotile = false
+398/occluder_offset = Vector2( 0, 0 )
+398/navigation_offset = Vector2( 0, 0 )
+398/shapes = [ ]
+399/name = ""
+399/texture = ExtResource( 1 )
+399/tex_offset = Vector2( 0, 0 )
+399/modulate = Color( 1, 1, 1, 1 )
+399/region = Rect2( 624, 144, 16, 16 )
+399/is_autotile = false
+399/occluder_offset = Vector2( 0, 0 )
+399/navigation_offset = Vector2( 0, 0 )
+399/shapes = [ ]
+400/name = ""
+400/texture = ExtResource( 1 )
+400/tex_offset = Vector2( 0, 0 )
+400/modulate = Color( 1, 1, 1, 1 )
+400/region = Rect2( 0, 160, 16, 16 )
+400/is_autotile = false
+400/occluder_offset = Vector2( 0, 0 )
+400/navigation_offset = Vector2( 0, 0 )
+400/shapes = [ ]
+401/name = ""
+401/texture = ExtResource( 1 )
+401/tex_offset = Vector2( 0, 0 )
+401/modulate = Color( 1, 1, 1, 1 )
+401/region = Rect2( 16, 160, 16, 16 )
+401/is_autotile = false
+401/occluder_offset = Vector2( 0, 0 )
+401/navigation_offset = Vector2( 0, 0 )
+401/shapes = [ ]
+402/name = ""
+402/texture = ExtResource( 1 )
+402/tex_offset = Vector2( 0, 0 )
+402/modulate = Color( 1, 1, 1, 1 )
+402/region = Rect2( 32, 160, 16, 16 )
+402/is_autotile = false
+402/occluder_offset = Vector2( 0, 0 )
+402/navigation_offset = Vector2( 0, 0 )
+402/shapes = [ ]
+403/name = ""
+403/texture = ExtResource( 1 )
+403/tex_offset = Vector2( 0, 0 )
+403/modulate = Color( 1, 1, 1, 1 )
+403/region = Rect2( 48, 160, 16, 16 )
+403/is_autotile = false
+403/occluder_offset = Vector2( 0, 0 )
+403/navigation_offset = Vector2( 0, 0 )
+403/shapes = [ ]
+404/name = ""
+404/texture = ExtResource( 1 )
+404/tex_offset = Vector2( 0, 0 )
+404/modulate = Color( 1, 1, 1, 1 )
+404/region = Rect2( 64, 160, 16, 16 )
+404/is_autotile = false
+404/occluder_offset = Vector2( 0, 0 )
+404/navigation_offset = Vector2( 0, 0 )
+404/shapes = [ ]
+405/name = ""
+405/texture = ExtResource( 1 )
+405/tex_offset = Vector2( 0, 0 )
+405/modulate = Color( 1, 1, 1, 1 )
+405/region = Rect2( 80, 160, 16, 16 )
+405/is_autotile = false
+405/occluder_offset = Vector2( 0, 0 )
+405/navigation_offset = Vector2( 0, 0 )
+405/shapes = [ ]
+406/name = ""
+406/texture = ExtResource( 1 )
+406/tex_offset = Vector2( 0, 0 )
+406/modulate = Color( 1, 1, 1, 1 )
+406/region = Rect2( 96, 160, 16, 16 )
+406/is_autotile = false
+406/occluder_offset = Vector2( 0, 0 )
+406/navigation_offset = Vector2( 0, 0 )
+406/shapes = [ ]
+407/name = ""
+407/texture = ExtResource( 1 )
+407/tex_offset = Vector2( 0, 0 )
+407/modulate = Color( 1, 1, 1, 1 )
+407/region = Rect2( 112, 160, 16, 16 )
+407/is_autotile = false
+407/occluder_offset = Vector2( 0, 0 )
+407/navigation_offset = Vector2( 0, 0 )
+407/shapes = [ ]
+408/name = ""
+408/texture = ExtResource( 1 )
+408/tex_offset = Vector2( 0, 0 )
+408/modulate = Color( 1, 1, 1, 1 )
+408/region = Rect2( 128, 160, 16, 16 )
+408/is_autotile = false
+408/occluder_offset = Vector2( 0, 0 )
+408/navigation_offset = Vector2( 0, 0 )
+408/shapes = [ ]
+409/name = ""
+409/texture = ExtResource( 1 )
+409/tex_offset = Vector2( 0, 0 )
+409/modulate = Color( 1, 1, 1, 1 )
+409/region = Rect2( 144, 160, 16, 16 )
+409/is_autotile = false
+409/occluder_offset = Vector2( 0, 0 )
+409/navigation_offset = Vector2( 0, 0 )
+409/shapes = [ ]
+410/name = ""
+410/texture = ExtResource( 1 )
+410/tex_offset = Vector2( 0, 0 )
+410/modulate = Color( 1, 1, 1, 1 )
+410/region = Rect2( 160, 160, 16, 16 )
+410/is_autotile = false
+410/occluder_offset = Vector2( 0, 0 )
+410/navigation_offset = Vector2( 0, 0 )
+410/shapes = [ ]
+411/name = ""
+411/texture = ExtResource( 1 )
+411/tex_offset = Vector2( 0, 0 )
+411/modulate = Color( 1, 1, 1, 1 )
+411/region = Rect2( 176, 160, 16, 16 )
+411/is_autotile = false
+411/occluder_offset = Vector2( 0, 0 )
+411/navigation_offset = Vector2( 0, 0 )
+411/shapes = [ ]
+412/name = ""
+412/texture = ExtResource( 1 )
+412/tex_offset = Vector2( 0, 0 )
+412/modulate = Color( 1, 1, 1, 1 )
+412/region = Rect2( 192, 160, 16, 16 )
+412/is_autotile = false
+412/occluder_offset = Vector2( 0, 0 )
+412/navigation_offset = Vector2( 0, 0 )
+412/shapes = [ ]
+413/name = ""
+413/texture = ExtResource( 1 )
+413/tex_offset = Vector2( 0, 0 )
+413/modulate = Color( 1, 1, 1, 1 )
+413/region = Rect2( 208, 160, 16, 16 )
+413/is_autotile = false
+413/occluder_offset = Vector2( 0, 0 )
+413/navigation_offset = Vector2( 0, 0 )
+413/shapes = [ ]
+414/name = ""
+414/texture = ExtResource( 1 )
+414/tex_offset = Vector2( 0, 0 )
+414/modulate = Color( 1, 1, 1, 1 )
+414/region = Rect2( 224, 160, 16, 16 )
+414/is_autotile = false
+414/occluder_offset = Vector2( 0, 0 )
+414/navigation_offset = Vector2( 0, 0 )
+414/shapes = [ ]
+415/name = ""
+415/texture = ExtResource( 1 )
+415/tex_offset = Vector2( 0, 0 )
+415/modulate = Color( 1, 1, 1, 1 )
+415/region = Rect2( 240, 160, 16, 16 )
+415/is_autotile = false
+415/occluder_offset = Vector2( 0, 0 )
+415/navigation_offset = Vector2( 0, 0 )
+415/shapes = [ ]
+416/name = ""
+416/texture = ExtResource( 1 )
+416/tex_offset = Vector2( 0, 0 )
+416/modulate = Color( 1, 1, 1, 1 )
+416/region = Rect2( 256, 160, 16, 16 )
+416/is_autotile = false
+416/occluder_offset = Vector2( 0, 0 )
+416/navigation_offset = Vector2( 0, 0 )
+416/shapes = [ ]
+417/name = ""
+417/texture = ExtResource( 1 )
+417/tex_offset = Vector2( 0, 0 )
+417/modulate = Color( 1, 1, 1, 1 )
+417/region = Rect2( 272, 160, 16, 16 )
+417/is_autotile = false
+417/occluder_offset = Vector2( 0, 0 )
+417/navigation_offset = Vector2( 0, 0 )
+417/shapes = [ ]
+418/name = ""
+418/texture = ExtResource( 1 )
+418/tex_offset = Vector2( 0, 0 )
+418/modulate = Color( 1, 1, 1, 1 )
+418/region = Rect2( 288, 160, 16, 16 )
+418/is_autotile = false
+418/occluder_offset = Vector2( 0, 0 )
+418/navigation_offset = Vector2( 0, 0 )
+418/shapes = [ ]
+419/name = ""
+419/texture = ExtResource( 1 )
+419/tex_offset = Vector2( 0, 0 )
+419/modulate = Color( 1, 1, 1, 1 )
+419/region = Rect2( 304, 160, 16, 16 )
+419/is_autotile = false
+419/occluder_offset = Vector2( 0, 0 )
+419/navigation_offset = Vector2( 0, 0 )
+419/shapes = [ ]
+420/name = ""
+420/texture = ExtResource( 1 )
+420/tex_offset = Vector2( 0, 0 )
+420/modulate = Color( 1, 1, 1, 1 )
+420/region = Rect2( 320, 160, 16, 16 )
+420/is_autotile = false
+420/occluder_offset = Vector2( 0, 0 )
+420/navigation_offset = Vector2( 0, 0 )
+420/shapes = [ ]
+421/name = ""
+421/texture = ExtResource( 1 )
+421/tex_offset = Vector2( 0, 0 )
+421/modulate = Color( 1, 1, 1, 1 )
+421/region = Rect2( 336, 160, 16, 16 )
+421/is_autotile = false
+421/occluder_offset = Vector2( 0, 0 )
+421/navigation_offset = Vector2( 0, 0 )
+421/shapes = [ ]
+422/name = ""
+422/texture = ExtResource( 1 )
+422/tex_offset = Vector2( 0, 0 )
+422/modulate = Color( 1, 1, 1, 1 )
+422/region = Rect2( 352, 160, 16, 16 )
+422/is_autotile = false
+422/occluder_offset = Vector2( 0, 0 )
+422/navigation_offset = Vector2( 0, 0 )
+422/shapes = [ ]
+423/name = ""
+423/texture = ExtResource( 1 )
+423/tex_offset = Vector2( 0, 0 )
+423/modulate = Color( 1, 1, 1, 1 )
+423/region = Rect2( 368, 160, 16, 16 )
+423/is_autotile = false
+423/occluder_offset = Vector2( 0, 0 )
+423/navigation_offset = Vector2( 0, 0 )
+423/shapes = [ ]
+424/name = ""
+424/texture = ExtResource( 1 )
+424/tex_offset = Vector2( 0, 0 )
+424/modulate = Color( 1, 1, 1, 1 )
+424/region = Rect2( 384, 160, 16, 16 )
+424/is_autotile = false
+424/occluder_offset = Vector2( 0, 0 )
+424/navigation_offset = Vector2( 0, 0 )
+424/shapes = [ ]
+425/name = ""
+425/texture = ExtResource( 1 )
+425/tex_offset = Vector2( 0, 0 )
+425/modulate = Color( 1, 1, 1, 1 )
+425/region = Rect2( 400, 160, 16, 16 )
+425/is_autotile = false
+425/occluder_offset = Vector2( 0, 0 )
+425/navigation_offset = Vector2( 0, 0 )
+425/shapes = [ ]
+426/name = ""
+426/texture = ExtResource( 1 )
+426/tex_offset = Vector2( 0, 0 )
+426/modulate = Color( 1, 1, 1, 1 )
+426/region = Rect2( 416, 160, 16, 16 )
+426/is_autotile = false
+426/occluder_offset = Vector2( 0, 0 )
+426/navigation_offset = Vector2( 0, 0 )
+426/shapes = [ ]
+427/name = ""
+427/texture = ExtResource( 1 )
+427/tex_offset = Vector2( 0, 0 )
+427/modulate = Color( 1, 1, 1, 1 )
+427/region = Rect2( 432, 160, 16, 16 )
+427/is_autotile = false
+427/occluder_offset = Vector2( 0, 0 )
+427/navigation_offset = Vector2( 0, 0 )
+427/shapes = [ ]
+428/name = ""
+428/texture = ExtResource( 1 )
+428/tex_offset = Vector2( 0, 0 )
+428/modulate = Color( 1, 1, 1, 1 )
+428/region = Rect2( 448, 160, 16, 16 )
+428/is_autotile = false
+428/occluder_offset = Vector2( 0, 0 )
+428/navigation_offset = Vector2( 0, 0 )
+428/shapes = [ ]
+429/name = ""
+429/texture = ExtResource( 1 )
+429/tex_offset = Vector2( 0, 0 )
+429/modulate = Color( 1, 1, 1, 1 )
+429/region = Rect2( 464, 160, 16, 16 )
+429/is_autotile = false
+429/occluder_offset = Vector2( 0, 0 )
+429/navigation_offset = Vector2( 0, 0 )
+429/shapes = [ ]
+430/name = ""
+430/texture = ExtResource( 1 )
+430/tex_offset = Vector2( 0, 0 )
+430/modulate = Color( 1, 1, 1, 1 )
+430/region = Rect2( 480, 160, 16, 16 )
+430/is_autotile = false
+430/occluder_offset = Vector2( 0, 0 )
+430/navigation_offset = Vector2( 0, 0 )
+430/shapes = [ ]
+431/name = ""
+431/texture = ExtResource( 1 )
+431/tex_offset = Vector2( 0, 0 )
+431/modulate = Color( 1, 1, 1, 1 )
+431/region = Rect2( 496, 160, 16, 16 )
+431/is_autotile = false
+431/occluder_offset = Vector2( 0, 0 )
+431/navigation_offset = Vector2( 0, 0 )
+431/shapes = [ ]
+432/name = ""
+432/texture = ExtResource( 1 )
+432/tex_offset = Vector2( 0, 0 )
+432/modulate = Color( 1, 1, 1, 1 )
+432/region = Rect2( 512, 160, 16, 16 )
+432/is_autotile = false
+432/occluder_offset = Vector2( 0, 0 )
+432/navigation_offset = Vector2( 0, 0 )
+432/shapes = [ ]
+433/name = ""
+433/texture = ExtResource( 1 )
+433/tex_offset = Vector2( 0, 0 )
+433/modulate = Color( 1, 1, 1, 1 )
+433/region = Rect2( 528, 160, 16, 16 )
+433/is_autotile = false
+433/occluder_offset = Vector2( 0, 0 )
+433/navigation_offset = Vector2( 0, 0 )
+433/shapes = [ ]
+434/name = ""
+434/texture = ExtResource( 1 )
+434/tex_offset = Vector2( 0, 0 )
+434/modulate = Color( 1, 1, 1, 1 )
+434/region = Rect2( 544, 160, 16, 16 )
+434/is_autotile = false
+434/occluder_offset = Vector2( 0, 0 )
+434/navigation_offset = Vector2( 0, 0 )
+434/shapes = [ ]
+435/name = ""
+435/texture = ExtResource( 1 )
+435/tex_offset = Vector2( 0, 0 )
+435/modulate = Color( 1, 1, 1, 1 )
+435/region = Rect2( 560, 160, 16, 16 )
+435/is_autotile = false
+435/occluder_offset = Vector2( 0, 0 )
+435/navigation_offset = Vector2( 0, 0 )
+435/shapes = [ ]
+436/name = ""
+436/texture = ExtResource( 1 )
+436/tex_offset = Vector2( 0, 0 )
+436/modulate = Color( 1, 1, 1, 1 )
+436/region = Rect2( 576, 160, 16, 16 )
+436/is_autotile = false
+436/occluder_offset = Vector2( 0, 0 )
+436/navigation_offset = Vector2( 0, 0 )
+436/shapes = [ ]
+437/name = ""
+437/texture = ExtResource( 1 )
+437/tex_offset = Vector2( 0, 0 )
+437/modulate = Color( 1, 1, 1, 1 )
+437/region = Rect2( 592, 160, 16, 16 )
+437/is_autotile = false
+437/occluder_offset = Vector2( 0, 0 )
+437/navigation_offset = Vector2( 0, 0 )
+437/shapes = [ ]
+438/name = ""
+438/texture = ExtResource( 1 )
+438/tex_offset = Vector2( 0, 0 )
+438/modulate = Color( 1, 1, 1, 1 )
+438/region = Rect2( 608, 160, 16, 16 )
+438/is_autotile = false
+438/occluder_offset = Vector2( 0, 0 )
+438/navigation_offset = Vector2( 0, 0 )
+438/shapes = [ ]
+439/name = ""
+439/texture = ExtResource( 1 )
+439/tex_offset = Vector2( 0, 0 )
+439/modulate = Color( 1, 1, 1, 1 )
+439/region = Rect2( 624, 160, 16, 16 )
+439/is_autotile = false
+439/occluder_offset = Vector2( 0, 0 )
+439/navigation_offset = Vector2( 0, 0 )
+439/shapes = [ ]
+440/name = ""
+440/texture = ExtResource( 1 )
+440/tex_offset = Vector2( 0, 0 )
+440/modulate = Color( 1, 1, 1, 1 )
+440/region = Rect2( 0, 176, 16, 16 )
+440/is_autotile = false
+440/occluder_offset = Vector2( 0, 0 )
+440/navigation_offset = Vector2( 0, 0 )
+440/shapes = [ ]
+441/name = ""
+441/texture = ExtResource( 1 )
+441/tex_offset = Vector2( 0, 0 )
+441/modulate = Color( 1, 1, 1, 1 )
+441/region = Rect2( 16, 176, 16, 16 )
+441/is_autotile = false
+441/occluder_offset = Vector2( 0, 0 )
+441/navigation_offset = Vector2( 0, 0 )
+441/shapes = [ ]
+442/name = ""
+442/texture = ExtResource( 1 )
+442/tex_offset = Vector2( 0, 0 )
+442/modulate = Color( 1, 1, 1, 1 )
+442/region = Rect2( 32, 176, 16, 16 )
+442/is_autotile = false
+442/occluder_offset = Vector2( 0, 0 )
+442/navigation_offset = Vector2( 0, 0 )
+442/shapes = [ ]
+443/name = ""
+443/texture = ExtResource( 1 )
+443/tex_offset = Vector2( 0, 0 )
+443/modulate = Color( 1, 1, 1, 1 )
+443/region = Rect2( 48, 176, 16, 16 )
+443/is_autotile = false
+443/occluder_offset = Vector2( 0, 0 )
+443/navigation_offset = Vector2( 0, 0 )
+443/shapes = [ ]
+444/name = ""
+444/texture = ExtResource( 1 )
+444/tex_offset = Vector2( 0, 0 )
+444/modulate = Color( 1, 1, 1, 1 )
+444/region = Rect2( 64, 176, 16, 16 )
+444/is_autotile = false
+444/occluder_offset = Vector2( 0, 0 )
+444/navigation_offset = Vector2( 0, 0 )
+444/shapes = [ ]
+445/name = ""
+445/texture = ExtResource( 1 )
+445/tex_offset = Vector2( 0, 0 )
+445/modulate = Color( 1, 1, 1, 1 )
+445/region = Rect2( 80, 176, 16, 16 )
+445/is_autotile = false
+445/occluder_offset = Vector2( 0, 0 )
+445/navigation_offset = Vector2( 0, 0 )
+445/shapes = [ ]
+446/name = ""
+446/texture = ExtResource( 1 )
+446/tex_offset = Vector2( 0, 0 )
+446/modulate = Color( 1, 1, 1, 1 )
+446/region = Rect2( 96, 176, 16, 16 )
+446/is_autotile = false
+446/occluder_offset = Vector2( 0, 0 )
+446/navigation_offset = Vector2( 0, 0 )
+446/shapes = [ ]
+447/name = ""
+447/texture = ExtResource( 1 )
+447/tex_offset = Vector2( 0, 0 )
+447/modulate = Color( 1, 1, 1, 1 )
+447/region = Rect2( 112, 176, 16, 16 )
+447/is_autotile = false
+447/occluder_offset = Vector2( 0, 0 )
+447/navigation_offset = Vector2( 0, 0 )
+447/shapes = [ ]
+448/name = ""
+448/texture = ExtResource( 1 )
+448/tex_offset = Vector2( 0, 0 )
+448/modulate = Color( 1, 1, 1, 1 )
+448/region = Rect2( 128, 176, 16, 16 )
+448/is_autotile = false
+448/occluder_offset = Vector2( 0, 0 )
+448/navigation_offset = Vector2( 0, 0 )
+448/shapes = [ ]
+449/name = ""
+449/texture = ExtResource( 1 )
+449/tex_offset = Vector2( 0, 0 )
+449/modulate = Color( 1, 1, 1, 1 )
+449/region = Rect2( 144, 176, 16, 16 )
+449/is_autotile = false
+449/occluder_offset = Vector2( 0, 0 )
+449/navigation_offset = Vector2( 0, 0 )
+449/shapes = [ ]
+450/name = ""
+450/texture = ExtResource( 1 )
+450/tex_offset = Vector2( 0, 0 )
+450/modulate = Color( 1, 1, 1, 1 )
+450/region = Rect2( 160, 176, 16, 16 )
+450/is_autotile = false
+450/occluder_offset = Vector2( 0, 0 )
+450/navigation_offset = Vector2( 0, 0 )
+450/shapes = [ ]
+451/name = ""
+451/texture = ExtResource( 1 )
+451/tex_offset = Vector2( 0, 0 )
+451/modulate = Color( 1, 1, 1, 1 )
+451/region = Rect2( 176, 176, 16, 16 )
+451/is_autotile = false
+451/occluder_offset = Vector2( 0, 0 )
+451/navigation_offset = Vector2( 0, 0 )
+451/shapes = [ ]
+452/name = ""
+452/texture = ExtResource( 1 )
+452/tex_offset = Vector2( 0, 0 )
+452/modulate = Color( 1, 1, 1, 1 )
+452/region = Rect2( 192, 176, 16, 16 )
+452/is_autotile = false
+452/occluder_offset = Vector2( 0, 0 )
+452/navigation_offset = Vector2( 0, 0 )
+452/shapes = [ ]
+453/name = ""
+453/texture = ExtResource( 1 )
+453/tex_offset = Vector2( 0, 0 )
+453/modulate = Color( 1, 1, 1, 1 )
+453/region = Rect2( 208, 176, 16, 16 )
+453/is_autotile = false
+453/occluder_offset = Vector2( 0, 0 )
+453/navigation_offset = Vector2( 0, 0 )
+453/shapes = [ ]
+454/name = ""
+454/texture = ExtResource( 1 )
+454/tex_offset = Vector2( 0, 0 )
+454/modulate = Color( 1, 1, 1, 1 )
+454/region = Rect2( 224, 176, 16, 16 )
+454/is_autotile = false
+454/occluder_offset = Vector2( 0, 0 )
+454/navigation_offset = Vector2( 0, 0 )
+454/shapes = [ ]
+455/name = ""
+455/texture = ExtResource( 1 )
+455/tex_offset = Vector2( 0, 0 )
+455/modulate = Color( 1, 1, 1, 1 )
+455/region = Rect2( 240, 176, 16, 16 )
+455/is_autotile = false
+455/occluder_offset = Vector2( 0, 0 )
+455/navigation_offset = Vector2( 0, 0 )
+455/shapes = [ ]
+456/name = ""
+456/texture = ExtResource( 1 )
+456/tex_offset = Vector2( 0, 0 )
+456/modulate = Color( 1, 1, 1, 1 )
+456/region = Rect2( 256, 176, 16, 16 )
+456/is_autotile = false
+456/occluder_offset = Vector2( 0, 0 )
+456/navigation_offset = Vector2( 0, 0 )
+456/shapes = [ ]
+457/name = ""
+457/texture = ExtResource( 1 )
+457/tex_offset = Vector2( 0, 0 )
+457/modulate = Color( 1, 1, 1, 1 )
+457/region = Rect2( 272, 176, 16, 16 )
+457/is_autotile = false
+457/occluder_offset = Vector2( 0, 0 )
+457/navigation_offset = Vector2( 0, 0 )
+457/shapes = [ ]
+458/name = ""
+458/texture = ExtResource( 1 )
+458/tex_offset = Vector2( 0, 0 )
+458/modulate = Color( 1, 1, 1, 1 )
+458/region = Rect2( 288, 176, 16, 16 )
+458/is_autotile = false
+458/occluder_offset = Vector2( 0, 0 )
+458/navigation_offset = Vector2( 0, 0 )
+458/shapes = [ ]
+459/name = ""
+459/texture = ExtResource( 1 )
+459/tex_offset = Vector2( 0, 0 )
+459/modulate = Color( 1, 1, 1, 1 )
+459/region = Rect2( 304, 176, 16, 16 )
+459/is_autotile = false
+459/occluder_offset = Vector2( 0, 0 )
+459/navigation_offset = Vector2( 0, 0 )
+459/shapes = [ ]
+460/name = ""
+460/texture = ExtResource( 1 )
+460/tex_offset = Vector2( 0, 0 )
+460/modulate = Color( 1, 1, 1, 1 )
+460/region = Rect2( 320, 176, 16, 16 )
+460/is_autotile = false
+460/occluder_offset = Vector2( 0, 0 )
+460/navigation_offset = Vector2( 0, 0 )
+460/shapes = [ ]
+461/name = ""
+461/texture = ExtResource( 1 )
+461/tex_offset = Vector2( 0, 0 )
+461/modulate = Color( 1, 1, 1, 1 )
+461/region = Rect2( 336, 176, 16, 16 )
+461/is_autotile = false
+461/occluder_offset = Vector2( 0, 0 )
+461/navigation_offset = Vector2( 0, 0 )
+461/shapes = [ ]
+462/name = ""
+462/texture = ExtResource( 1 )
+462/tex_offset = Vector2( 0, 0 )
+462/modulate = Color( 1, 1, 1, 1 )
+462/region = Rect2( 352, 176, 16, 16 )
+462/is_autotile = false
+462/occluder_offset = Vector2( 0, 0 )
+462/navigation_offset = Vector2( 0, 0 )
+462/shapes = [ ]
+463/name = ""
+463/texture = ExtResource( 1 )
+463/tex_offset = Vector2( 0, 0 )
+463/modulate = Color( 1, 1, 1, 1 )
+463/region = Rect2( 368, 176, 16, 16 )
+463/is_autotile = false
+463/occluder_offset = Vector2( 0, 0 )
+463/navigation_offset = Vector2( 0, 0 )
+463/shapes = [ ]
+464/name = ""
+464/texture = ExtResource( 1 )
+464/tex_offset = Vector2( 0, 0 )
+464/modulate = Color( 1, 1, 1, 1 )
+464/region = Rect2( 384, 176, 16, 16 )
+464/is_autotile = false
+464/occluder_offset = Vector2( 0, 0 )
+464/navigation_offset = Vector2( 0, 0 )
+464/shapes = [ ]
+465/name = ""
+465/texture = ExtResource( 1 )
+465/tex_offset = Vector2( 0, 0 )
+465/modulate = Color( 1, 1, 1, 1 )
+465/region = Rect2( 400, 176, 16, 16 )
+465/is_autotile = false
+465/occluder_offset = Vector2( 0, 0 )
+465/navigation_offset = Vector2( 0, 0 )
+465/shapes = [ ]
+466/name = ""
+466/texture = ExtResource( 1 )
+466/tex_offset = Vector2( 0, 0 )
+466/modulate = Color( 1, 1, 1, 1 )
+466/region = Rect2( 416, 176, 16, 16 )
+466/is_autotile = false
+466/occluder_offset = Vector2( 0, 0 )
+466/navigation_offset = Vector2( 0, 0 )
+466/shapes = [ ]
+467/name = ""
+467/texture = ExtResource( 1 )
+467/tex_offset = Vector2( 0, 0 )
+467/modulate = Color( 1, 1, 1, 1 )
+467/region = Rect2( 432, 176, 16, 16 )
+467/is_autotile = false
+467/occluder_offset = Vector2( 0, 0 )
+467/navigation_offset = Vector2( 0, 0 )
+467/shapes = [ ]
+468/name = ""
+468/texture = ExtResource( 1 )
+468/tex_offset = Vector2( 0, 0 )
+468/modulate = Color( 1, 1, 1, 1 )
+468/region = Rect2( 448, 176, 16, 16 )
+468/is_autotile = false
+468/occluder_offset = Vector2( 0, 0 )
+468/navigation_offset = Vector2( 0, 0 )
+468/shapes = [ ]
+469/name = ""
+469/texture = ExtResource( 1 )
+469/tex_offset = Vector2( 0, 0 )
+469/modulate = Color( 1, 1, 1, 1 )
+469/region = Rect2( 464, 176, 16, 16 )
+469/is_autotile = false
+469/occluder_offset = Vector2( 0, 0 )
+469/navigation_offset = Vector2( 0, 0 )
+469/shapes = [ ]
+470/name = ""
+470/texture = ExtResource( 1 )
+470/tex_offset = Vector2( 0, 0 )
+470/modulate = Color( 1, 1, 1, 1 )
+470/region = Rect2( 480, 176, 16, 16 )
+470/is_autotile = false
+470/occluder_offset = Vector2( 0, 0 )
+470/navigation_offset = Vector2( 0, 0 )
+470/shapes = [ ]
+471/name = ""
+471/texture = ExtResource( 1 )
+471/tex_offset = Vector2( 0, 0 )
+471/modulate = Color( 1, 1, 1, 1 )
+471/region = Rect2( 496, 176, 16, 16 )
+471/is_autotile = false
+471/occluder_offset = Vector2( 0, 0 )
+471/navigation_offset = Vector2( 0, 0 )
+471/shapes = [ ]
+472/name = ""
+472/texture = ExtResource( 1 )
+472/tex_offset = Vector2( 0, 0 )
+472/modulate = Color( 1, 1, 1, 1 )
+472/region = Rect2( 512, 176, 16, 16 )
+472/is_autotile = false
+472/occluder_offset = Vector2( 0, 0 )
+472/navigation_offset = Vector2( 0, 0 )
+472/shapes = [ ]
+473/name = ""
+473/texture = ExtResource( 1 )
+473/tex_offset = Vector2( 0, 0 )
+473/modulate = Color( 1, 1, 1, 1 )
+473/region = Rect2( 528, 176, 16, 16 )
+473/is_autotile = false
+473/occluder_offset = Vector2( 0, 0 )
+473/navigation_offset = Vector2( 0, 0 )
+473/shapes = [ ]
+474/name = ""
+474/texture = ExtResource( 1 )
+474/tex_offset = Vector2( 0, 0 )
+474/modulate = Color( 1, 1, 1, 1 )
+474/region = Rect2( 544, 176, 16, 16 )
+474/is_autotile = false
+474/occluder_offset = Vector2( 0, 0 )
+474/navigation_offset = Vector2( 0, 0 )
+474/shapes = [ ]
+475/name = ""
+475/texture = ExtResource( 1 )
+475/tex_offset = Vector2( 0, 0 )
+475/modulate = Color( 1, 1, 1, 1 )
+475/region = Rect2( 560, 176, 16, 16 )
+475/is_autotile = false
+475/occluder_offset = Vector2( 0, 0 )
+475/navigation_offset = Vector2( 0, 0 )
+475/shapes = [ ]
+476/name = ""
+476/texture = ExtResource( 1 )
+476/tex_offset = Vector2( 0, 0 )
+476/modulate = Color( 1, 1, 1, 1 )
+476/region = Rect2( 576, 176, 16, 16 )
+476/is_autotile = false
+476/occluder_offset = Vector2( 0, 0 )
+476/navigation_offset = Vector2( 0, 0 )
+476/shapes = [ ]
+477/name = ""
+477/texture = ExtResource( 1 )
+477/tex_offset = Vector2( 0, 0 )
+477/modulate = Color( 1, 1, 1, 1 )
+477/region = Rect2( 592, 176, 16, 16 )
+477/is_autotile = false
+477/occluder_offset = Vector2( 0, 0 )
+477/navigation_offset = Vector2( 0, 0 )
+477/shapes = [ ]
+478/name = ""
+478/texture = ExtResource( 1 )
+478/tex_offset = Vector2( 0, 0 )
+478/modulate = Color( 1, 1, 1, 1 )
+478/region = Rect2( 608, 176, 16, 16 )
+478/is_autotile = false
+478/occluder_offset = Vector2( 0, 0 )
+478/navigation_offset = Vector2( 0, 0 )
+478/shapes = [ ]
+479/name = ""
+479/texture = ExtResource( 1 )
+479/tex_offset = Vector2( 0, 0 )
+479/modulate = Color( 1, 1, 1, 1 )
+479/region = Rect2( 624, 176, 16, 16 )
+479/is_autotile = false
+479/occluder_offset = Vector2( 0, 0 )
+479/navigation_offset = Vector2( 0, 0 )
+479/shapes = [ ]
+480/name = ""
+480/texture = ExtResource( 1 )
+480/tex_offset = Vector2( 0, 0 )
+480/modulate = Color( 1, 1, 1, 1 )
+480/region = Rect2( 0, 192, 16, 16 )
+480/is_autotile = false
+480/occluder_offset = Vector2( 0, 0 )
+480/navigation_offset = Vector2( 0, 0 )
+480/shapes = [ ]
+481/name = ""
+481/texture = ExtResource( 1 )
+481/tex_offset = Vector2( 0, 0 )
+481/modulate = Color( 1, 1, 1, 1 )
+481/region = Rect2( 16, 192, 16, 16 )
+481/is_autotile = false
+481/occluder_offset = Vector2( 0, 0 )
+481/navigation_offset = Vector2( 0, 0 )
+481/shapes = [ ]
+482/name = ""
+482/texture = ExtResource( 1 )
+482/tex_offset = Vector2( 0, 0 )
+482/modulate = Color( 1, 1, 1, 1 )
+482/region = Rect2( 32, 192, 16, 16 )
+482/is_autotile = false
+482/occluder_offset = Vector2( 0, 0 )
+482/navigation_offset = Vector2( 0, 0 )
+482/shapes = [ ]
+483/name = ""
+483/texture = ExtResource( 1 )
+483/tex_offset = Vector2( 0, 0 )
+483/modulate = Color( 1, 1, 1, 1 )
+483/region = Rect2( 48, 192, 16, 16 )
+483/is_autotile = false
+483/occluder_offset = Vector2( 0, 0 )
+483/navigation_offset = Vector2( 0, 0 )
+483/shapes = [ ]
+484/name = ""
+484/texture = ExtResource( 1 )
+484/tex_offset = Vector2( 0, 0 )
+484/modulate = Color( 1, 1, 1, 1 )
+484/region = Rect2( 64, 192, 16, 16 )
+484/is_autotile = false
+484/occluder_offset = Vector2( 0, 0 )
+484/navigation_offset = Vector2( 0, 0 )
+484/shapes = [ ]
+485/name = ""
+485/texture = ExtResource( 1 )
+485/tex_offset = Vector2( 0, 0 )
+485/modulate = Color( 1, 1, 1, 1 )
+485/region = Rect2( 80, 192, 16, 16 )
+485/is_autotile = false
+485/occluder_offset = Vector2( 0, 0 )
+485/navigation_offset = Vector2( 0, 0 )
+485/shapes = [ ]
+486/name = ""
+486/texture = ExtResource( 1 )
+486/tex_offset = Vector2( 0, 0 )
+486/modulate = Color( 1, 1, 1, 1 )
+486/region = Rect2( 96, 192, 16, 16 )
+486/is_autotile = false
+486/occluder_offset = Vector2( 0, 0 )
+486/navigation_offset = Vector2( 0, 0 )
+486/shapes = [ ]
+487/name = ""
+487/texture = ExtResource( 1 )
+487/tex_offset = Vector2( 0, 0 )
+487/modulate = Color( 1, 1, 1, 1 )
+487/region = Rect2( 112, 192, 16, 16 )
+487/is_autotile = false
+487/occluder_offset = Vector2( 0, 0 )
+487/navigation_offset = Vector2( 0, 0 )
+487/shapes = [ ]
+488/name = ""
+488/texture = ExtResource( 1 )
+488/tex_offset = Vector2( 0, 0 )
+488/modulate = Color( 1, 1, 1, 1 )
+488/region = Rect2( 128, 192, 16, 16 )
+488/is_autotile = false
+488/occluder_offset = Vector2( 0, 0 )
+488/navigation_offset = Vector2( 0, 0 )
+488/shapes = [ ]
+489/name = ""
+489/texture = ExtResource( 1 )
+489/tex_offset = Vector2( 0, 0 )
+489/modulate = Color( 1, 1, 1, 1 )
+489/region = Rect2( 144, 192, 16, 16 )
+489/is_autotile = false
+489/occluder_offset = Vector2( 0, 0 )
+489/navigation_offset = Vector2( 0, 0 )
+489/shapes = [ ]
+490/name = ""
+490/texture = ExtResource( 1 )
+490/tex_offset = Vector2( 0, 0 )
+490/modulate = Color( 1, 1, 1, 1 )
+490/region = Rect2( 160, 192, 16, 16 )
+490/is_autotile = false
+490/occluder_offset = Vector2( 0, 0 )
+490/navigation_offset = Vector2( 0, 0 )
+490/shapes = [ ]
+491/name = ""
+491/texture = ExtResource( 1 )
+491/tex_offset = Vector2( 0, 0 )
+491/modulate = Color( 1, 1, 1, 1 )
+491/region = Rect2( 176, 192, 16, 16 )
+491/is_autotile = false
+491/occluder_offset = Vector2( 0, 0 )
+491/navigation_offset = Vector2( 0, 0 )
+491/shapes = [ ]
+492/name = ""
+492/texture = ExtResource( 1 )
+492/tex_offset = Vector2( 0, 0 )
+492/modulate = Color( 1, 1, 1, 1 )
+492/region = Rect2( 192, 192, 16, 16 )
+492/is_autotile = false
+492/occluder_offset = Vector2( 0, 0 )
+492/navigation_offset = Vector2( 0, 0 )
+492/shapes = [ ]
+493/name = ""
+493/texture = ExtResource( 1 )
+493/tex_offset = Vector2( 0, 0 )
+493/modulate = Color( 1, 1, 1, 1 )
+493/region = Rect2( 208, 192, 16, 16 )
+493/is_autotile = false
+493/occluder_offset = Vector2( 0, 0 )
+493/navigation_offset = Vector2( 0, 0 )
+493/shapes = [ ]
+494/name = ""
+494/texture = ExtResource( 1 )
+494/tex_offset = Vector2( 0, 0 )
+494/modulate = Color( 1, 1, 1, 1 )
+494/region = Rect2( 224, 192, 16, 16 )
+494/is_autotile = false
+494/occluder_offset = Vector2( 0, 0 )
+494/navigation_offset = Vector2( 0, 0 )
+494/shapes = [ ]
+495/name = ""
+495/texture = ExtResource( 1 )
+495/tex_offset = Vector2( 0, 0 )
+495/modulate = Color( 1, 1, 1, 1 )
+495/region = Rect2( 240, 192, 16, 16 )
+495/is_autotile = false
+495/occluder_offset = Vector2( 0, 0 )
+495/navigation_offset = Vector2( 0, 0 )
+495/shapes = [ ]
+496/name = ""
+496/texture = ExtResource( 1 )
+496/tex_offset = Vector2( 0, 0 )
+496/modulate = Color( 1, 1, 1, 1 )
+496/region = Rect2( 256, 192, 16, 16 )
+496/is_autotile = false
+496/occluder_offset = Vector2( 0, 0 )
+496/navigation_offset = Vector2( 0, 0 )
+496/shapes = [ ]
+497/name = ""
+497/texture = ExtResource( 1 )
+497/tex_offset = Vector2( 0, 0 )
+497/modulate = Color( 1, 1, 1, 1 )
+497/region = Rect2( 272, 192, 16, 16 )
+497/is_autotile = false
+497/occluder_offset = Vector2( 0, 0 )
+497/navigation_offset = Vector2( 0, 0 )
+497/shapes = [ ]
+498/name = ""
+498/texture = ExtResource( 1 )
+498/tex_offset = Vector2( 0, 0 )
+498/modulate = Color( 1, 1, 1, 1 )
+498/region = Rect2( 288, 192, 16, 16 )
+498/is_autotile = false
+498/occluder_offset = Vector2( 0, 0 )
+498/navigation_offset = Vector2( 0, 0 )
+498/shapes = [ ]
+499/name = ""
+499/texture = ExtResource( 1 )
+499/tex_offset = Vector2( 0, 0 )
+499/modulate = Color( 1, 1, 1, 1 )
+499/region = Rect2( 304, 192, 16, 16 )
+499/is_autotile = false
+499/occluder_offset = Vector2( 0, 0 )
+499/navigation_offset = Vector2( 0, 0 )
+499/shapes = [ ]
+500/name = ""
+500/texture = ExtResource( 1 )
+500/tex_offset = Vector2( 0, 0 )
+500/modulate = Color( 1, 1, 1, 1 )
+500/region = Rect2( 320, 192, 16, 16 )
+500/is_autotile = false
+500/occluder_offset = Vector2( 0, 0 )
+500/navigation_offset = Vector2( 0, 0 )
+500/shapes = [ ]
+501/name = ""
+501/texture = ExtResource( 1 )
+501/tex_offset = Vector2( 0, 0 )
+501/modulate = Color( 1, 1, 1, 1 )
+501/region = Rect2( 336, 192, 16, 16 )
+501/is_autotile = false
+501/occluder_offset = Vector2( 0, 0 )
+501/navigation_offset = Vector2( 0, 0 )
+501/shapes = [ ]
+502/name = ""
+502/texture = ExtResource( 1 )
+502/tex_offset = Vector2( 0, 0 )
+502/modulate = Color( 1, 1, 1, 1 )
+502/region = Rect2( 352, 192, 16, 16 )
+502/is_autotile = false
+502/occluder_offset = Vector2( 0, 0 )
+502/navigation_offset = Vector2( 0, 0 )
+502/shapes = [ ]
+503/name = ""
+503/texture = ExtResource( 1 )
+503/tex_offset = Vector2( 0, 0 )
+503/modulate = Color( 1, 1, 1, 1 )
+503/region = Rect2( 368, 192, 16, 16 )
+503/is_autotile = false
+503/occluder_offset = Vector2( 0, 0 )
+503/navigation_offset = Vector2( 0, 0 )
+503/shapes = [ ]
+504/name = ""
+504/texture = ExtResource( 1 )
+504/tex_offset = Vector2( 0, 0 )
+504/modulate = Color( 1, 1, 1, 1 )
+504/region = Rect2( 384, 192, 16, 16 )
+504/is_autotile = false
+504/occluder_offset = Vector2( 0, 0 )
+504/navigation_offset = Vector2( 0, 0 )
+504/shapes = [ ]
+505/name = ""
+505/texture = ExtResource( 1 )
+505/tex_offset = Vector2( 0, 0 )
+505/modulate = Color( 1, 1, 1, 1 )
+505/region = Rect2( 400, 192, 16, 16 )
+505/is_autotile = false
+505/occluder_offset = Vector2( 0, 0 )
+505/navigation_offset = Vector2( 0, 0 )
+505/shapes = [ ]
+506/name = ""
+506/texture = ExtResource( 1 )
+506/tex_offset = Vector2( 0, 0 )
+506/modulate = Color( 1, 1, 1, 1 )
+506/region = Rect2( 416, 192, 16, 16 )
+506/is_autotile = false
+506/occluder_offset = Vector2( 0, 0 )
+506/navigation_offset = Vector2( 0, 0 )
+506/shapes = [ ]
+507/name = ""
+507/texture = ExtResource( 1 )
+507/tex_offset = Vector2( 0, 0 )
+507/modulate = Color( 1, 1, 1, 1 )
+507/region = Rect2( 432, 192, 16, 16 )
+507/is_autotile = false
+507/occluder_offset = Vector2( 0, 0 )
+507/navigation_offset = Vector2( 0, 0 )
+507/shapes = [ ]
+508/name = ""
+508/texture = ExtResource( 1 )
+508/tex_offset = Vector2( 0, 0 )
+508/modulate = Color( 1, 1, 1, 1 )
+508/region = Rect2( 448, 192, 16, 16 )
+508/is_autotile = false
+508/occluder_offset = Vector2( 0, 0 )
+508/navigation_offset = Vector2( 0, 0 )
+508/shapes = [ ]
+509/name = ""
+509/texture = ExtResource( 1 )
+509/tex_offset = Vector2( 0, 0 )
+509/modulate = Color( 1, 1, 1, 1 )
+509/region = Rect2( 464, 192, 16, 16 )
+509/is_autotile = false
+509/occluder_offset = Vector2( 0, 0 )
+509/navigation_offset = Vector2( 0, 0 )
+509/shapes = [ ]
+510/name = ""
+510/texture = ExtResource( 1 )
+510/tex_offset = Vector2( 0, 0 )
+510/modulate = Color( 1, 1, 1, 1 )
+510/region = Rect2( 480, 192, 16, 16 )
+510/is_autotile = false
+510/occluder_offset = Vector2( 0, 0 )
+510/navigation_offset = Vector2( 0, 0 )
+510/shapes = [ ]
+511/name = ""
+511/texture = ExtResource( 1 )
+511/tex_offset = Vector2( 0, 0 )
+511/modulate = Color( 1, 1, 1, 1 )
+511/region = Rect2( 496, 192, 16, 16 )
+511/is_autotile = false
+511/occluder_offset = Vector2( 0, 0 )
+511/navigation_offset = Vector2( 0, 0 )
+511/shapes = [ ]
+512/name = ""
+512/texture = ExtResource( 1 )
+512/tex_offset = Vector2( 0, 0 )
+512/modulate = Color( 1, 1, 1, 1 )
+512/region = Rect2( 512, 192, 16, 16 )
+512/is_autotile = false
+512/occluder_offset = Vector2( 0, 0 )
+512/navigation_offset = Vector2( 0, 0 )
+512/shapes = [ ]
+513/name = ""
+513/texture = ExtResource( 1 )
+513/tex_offset = Vector2( 0, 0 )
+513/modulate = Color( 1, 1, 1, 1 )
+513/region = Rect2( 528, 192, 16, 16 )
+513/is_autotile = false
+513/occluder_offset = Vector2( 0, 0 )
+513/navigation_offset = Vector2( 0, 0 )
+513/shapes = [ ]
+514/name = ""
+514/texture = ExtResource( 1 )
+514/tex_offset = Vector2( 0, 0 )
+514/modulate = Color( 1, 1, 1, 1 )
+514/region = Rect2( 544, 192, 16, 16 )
+514/is_autotile = false
+514/occluder_offset = Vector2( 0, 0 )
+514/navigation_offset = Vector2( 0, 0 )
+514/shapes = [ ]
+515/name = ""
+515/texture = ExtResource( 1 )
+515/tex_offset = Vector2( 0, 0 )
+515/modulate = Color( 1, 1, 1, 1 )
+515/region = Rect2( 560, 192, 16, 16 )
+515/is_autotile = false
+515/occluder_offset = Vector2( 0, 0 )
+515/navigation_offset = Vector2( 0, 0 )
+515/shapes = [ ]
+516/name = ""
+516/texture = ExtResource( 1 )
+516/tex_offset = Vector2( 0, 0 )
+516/modulate = Color( 1, 1, 1, 1 )
+516/region = Rect2( 576, 192, 16, 16 )
+516/is_autotile = false
+516/occluder_offset = Vector2( 0, 0 )
+516/navigation_offset = Vector2( 0, 0 )
+516/shapes = [ ]
+517/name = ""
+517/texture = ExtResource( 1 )
+517/tex_offset = Vector2( 0, 0 )
+517/modulate = Color( 1, 1, 1, 1 )
+517/region = Rect2( 592, 192, 16, 16 )
+517/is_autotile = false
+517/occluder_offset = Vector2( 0, 0 )
+517/navigation_offset = Vector2( 0, 0 )
+517/shapes = [ ]
+518/name = ""
+518/texture = ExtResource( 1 )
+518/tex_offset = Vector2( 0, 0 )
+518/modulate = Color( 1, 1, 1, 1 )
+518/region = Rect2( 608, 192, 16, 16 )
+518/is_autotile = false
+518/occluder_offset = Vector2( 0, 0 )
+518/navigation_offset = Vector2( 0, 0 )
+518/shapes = [ ]
+519/name = ""
+519/texture = ExtResource( 1 )
+519/tex_offset = Vector2( 0, 0 )
+519/modulate = Color( 1, 1, 1, 1 )
+519/region = Rect2( 624, 192, 16, 16 )
+519/is_autotile = false
+519/occluder_offset = Vector2( 0, 0 )
+519/navigation_offset = Vector2( 0, 0 )
+519/shapes = [ ]
+520/name = ""
+520/texture = ExtResource( 1 )
+520/tex_offset = Vector2( 0, 0 )
+520/modulate = Color( 1, 1, 1, 1 )
+520/region = Rect2( 0, 208, 16, 16 )
+520/is_autotile = false
+520/occluder_offset = Vector2( 0, 0 )
+520/navigation_offset = Vector2( 0, 0 )
+520/shapes = [ ]
+521/name = ""
+521/texture = ExtResource( 1 )
+521/tex_offset = Vector2( 0, 0 )
+521/modulate = Color( 1, 1, 1, 1 )
+521/region = Rect2( 16, 208, 16, 16 )
+521/is_autotile = false
+521/occluder_offset = Vector2( 0, 0 )
+521/navigation_offset = Vector2( 0, 0 )
+521/shapes = [ ]
+522/name = ""
+522/texture = ExtResource( 1 )
+522/tex_offset = Vector2( 0, 0 )
+522/modulate = Color( 1, 1, 1, 1 )
+522/region = Rect2( 32, 208, 16, 16 )
+522/is_autotile = false
+522/occluder_offset = Vector2( 0, 0 )
+522/navigation_offset = Vector2( 0, 0 )
+522/shapes = [ ]
+523/name = ""
+523/texture = ExtResource( 1 )
+523/tex_offset = Vector2( 0, 0 )
+523/modulate = Color( 1, 1, 1, 1 )
+523/region = Rect2( 48, 208, 16, 16 )
+523/is_autotile = false
+523/occluder_offset = Vector2( 0, 0 )
+523/navigation_offset = Vector2( 0, 0 )
+523/shapes = [ ]
+524/name = ""
+524/texture = ExtResource( 1 )
+524/tex_offset = Vector2( 0, 0 )
+524/modulate = Color( 1, 1, 1, 1 )
+524/region = Rect2( 64, 208, 16, 16 )
+524/is_autotile = false
+524/occluder_offset = Vector2( 0, 0 )
+524/navigation_offset = Vector2( 0, 0 )
+524/shapes = [ ]
+525/name = ""
+525/texture = ExtResource( 1 )
+525/tex_offset = Vector2( 0, 0 )
+525/modulate = Color( 1, 1, 1, 1 )
+525/region = Rect2( 80, 208, 16, 16 )
+525/is_autotile = false
+525/occluder_offset = Vector2( 0, 0 )
+525/navigation_offset = Vector2( 0, 0 )
+525/shapes = [ ]
+526/name = ""
+526/texture = ExtResource( 1 )
+526/tex_offset = Vector2( 0, 0 )
+526/modulate = Color( 1, 1, 1, 1 )
+526/region = Rect2( 96, 208, 16, 16 )
+526/is_autotile = false
+526/occluder_offset = Vector2( 0, 0 )
+526/navigation_offset = Vector2( 0, 0 )
+526/shapes = [ ]
+527/name = ""
+527/texture = ExtResource( 1 )
+527/tex_offset = Vector2( 0, 0 )
+527/modulate = Color( 1, 1, 1, 1 )
+527/region = Rect2( 112, 208, 16, 16 )
+527/is_autotile = false
+527/occluder_offset = Vector2( 0, 0 )
+527/navigation_offset = Vector2( 0, 0 )
+527/shapes = [ ]
+528/name = ""
+528/texture = ExtResource( 1 )
+528/tex_offset = Vector2( 0, 0 )
+528/modulate = Color( 1, 1, 1, 1 )
+528/region = Rect2( 128, 208, 16, 16 )
+528/is_autotile = false
+528/occluder_offset = Vector2( 0, 0 )
+528/navigation_offset = Vector2( 0, 0 )
+528/shapes = [ ]
+529/name = ""
+529/texture = ExtResource( 1 )
+529/tex_offset = Vector2( 0, 0 )
+529/modulate = Color( 1, 1, 1, 1 )
+529/region = Rect2( 144, 208, 16, 16 )
+529/is_autotile = false
+529/occluder_offset = Vector2( 0, 0 )
+529/navigation_offset = Vector2( 0, 0 )
+529/shapes = [ ]
+530/name = ""
+530/texture = ExtResource( 1 )
+530/tex_offset = Vector2( 0, 0 )
+530/modulate = Color( 1, 1, 1, 1 )
+530/region = Rect2( 160, 208, 16, 16 )
+530/is_autotile = false
+530/occluder_offset = Vector2( 0, 0 )
+530/navigation_offset = Vector2( 0, 0 )
+530/shapes = [ ]
+531/name = ""
+531/texture = ExtResource( 1 )
+531/tex_offset = Vector2( 0, 0 )
+531/modulate = Color( 1, 1, 1, 1 )
+531/region = Rect2( 176, 208, 16, 16 )
+531/is_autotile = false
+531/occluder_offset = Vector2( 0, 0 )
+531/navigation_offset = Vector2( 0, 0 )
+531/shapes = [ ]
+532/name = ""
+532/texture = ExtResource( 1 )
+532/tex_offset = Vector2( 0, 0 )
+532/modulate = Color( 1, 1, 1, 1 )
+532/region = Rect2( 192, 208, 16, 16 )
+532/is_autotile = false
+532/occluder_offset = Vector2( 0, 0 )
+532/navigation_offset = Vector2( 0, 0 )
+532/shapes = [ ]
+533/name = ""
+533/texture = ExtResource( 1 )
+533/tex_offset = Vector2( 0, 0 )
+533/modulate = Color( 1, 1, 1, 1 )
+533/region = Rect2( 208, 208, 16, 16 )
+533/is_autotile = false
+533/occluder_offset = Vector2( 0, 0 )
+533/navigation_offset = Vector2( 0, 0 )
+533/shapes = [ ]
+534/name = ""
+534/texture = ExtResource( 1 )
+534/tex_offset = Vector2( 0, 0 )
+534/modulate = Color( 1, 1, 1, 1 )
+534/region = Rect2( 224, 208, 16, 16 )
+534/is_autotile = false
+534/occluder_offset = Vector2( 0, 0 )
+534/navigation_offset = Vector2( 0, 0 )
+534/shapes = [ ]
+535/name = ""
+535/texture = ExtResource( 1 )
+535/tex_offset = Vector2( 0, 0 )
+535/modulate = Color( 1, 1, 1, 1 )
+535/region = Rect2( 240, 208, 16, 16 )
+535/is_autotile = false
+535/occluder_offset = Vector2( 0, 0 )
+535/navigation_offset = Vector2( 0, 0 )
+535/shapes = [ ]
+536/name = ""
+536/texture = ExtResource( 1 )
+536/tex_offset = Vector2( 0, 0 )
+536/modulate = Color( 1, 1, 1, 1 )
+536/region = Rect2( 256, 208, 16, 16 )
+536/is_autotile = false
+536/occluder_offset = Vector2( 0, 0 )
+536/navigation_offset = Vector2( 0, 0 )
+536/shapes = [ ]
+537/name = ""
+537/texture = ExtResource( 1 )
+537/tex_offset = Vector2( 0, 0 )
+537/modulate = Color( 1, 1, 1, 1 )
+537/region = Rect2( 272, 208, 16, 16 )
+537/is_autotile = false
+537/occluder_offset = Vector2( 0, 0 )
+537/navigation_offset = Vector2( 0, 0 )
+537/shapes = [ ]
+538/name = ""
+538/texture = ExtResource( 1 )
+538/tex_offset = Vector2( 0, 0 )
+538/modulate = Color( 1, 1, 1, 1 )
+538/region = Rect2( 288, 208, 16, 16 )
+538/is_autotile = false
+538/occluder_offset = Vector2( 0, 0 )
+538/navigation_offset = Vector2( 0, 0 )
+538/shapes = [ ]
+539/name = ""
+539/texture = ExtResource( 1 )
+539/tex_offset = Vector2( 0, 0 )
+539/modulate = Color( 1, 1, 1, 1 )
+539/region = Rect2( 304, 208, 16, 16 )
+539/is_autotile = false
+539/occluder_offset = Vector2( 0, 0 )
+539/navigation_offset = Vector2( 0, 0 )
+539/shapes = [ ]
+540/name = ""
+540/texture = ExtResource( 1 )
+540/tex_offset = Vector2( 0, 0 )
+540/modulate = Color( 1, 1, 1, 1 )
+540/region = Rect2( 320, 208, 16, 16 )
+540/is_autotile = false
+540/occluder_offset = Vector2( 0, 0 )
+540/navigation_offset = Vector2( 0, 0 )
+540/shapes = [ ]
+541/name = ""
+541/texture = ExtResource( 1 )
+541/tex_offset = Vector2( 0, 0 )
+541/modulate = Color( 1, 1, 1, 1 )
+541/region = Rect2( 336, 208, 16, 16 )
+541/is_autotile = false
+541/occluder_offset = Vector2( 0, 0 )
+541/navigation_offset = Vector2( 0, 0 )
+541/shapes = [ ]
+542/name = ""
+542/texture = ExtResource( 1 )
+542/tex_offset = Vector2( 0, 0 )
+542/modulate = Color( 1, 1, 1, 1 )
+542/region = Rect2( 352, 208, 16, 16 )
+542/is_autotile = false
+542/occluder_offset = Vector2( 0, 0 )
+542/navigation_offset = Vector2( 0, 0 )
+542/shapes = [ ]
+543/name = ""
+543/texture = ExtResource( 1 )
+543/tex_offset = Vector2( 0, 0 )
+543/modulate = Color( 1, 1, 1, 1 )
+543/region = Rect2( 368, 208, 16, 16 )
+543/is_autotile = false
+543/occluder_offset = Vector2( 0, 0 )
+543/navigation_offset = Vector2( 0, 0 )
+543/shapes = [ ]
+544/name = ""
+544/texture = ExtResource( 1 )
+544/tex_offset = Vector2( 0, 0 )
+544/modulate = Color( 1, 1, 1, 1 )
+544/region = Rect2( 384, 208, 16, 16 )
+544/is_autotile = false
+544/occluder_offset = Vector2( 0, 0 )
+544/navigation_offset = Vector2( 0, 0 )
+544/shapes = [ ]
+545/name = ""
+545/texture = ExtResource( 1 )
+545/tex_offset = Vector2( 0, 0 )
+545/modulate = Color( 1, 1, 1, 1 )
+545/region = Rect2( 400, 208, 16, 16 )
+545/is_autotile = false
+545/occluder_offset = Vector2( 0, 0 )
+545/navigation_offset = Vector2( 0, 0 )
+545/shapes = [ ]
+546/name = ""
+546/texture = ExtResource( 1 )
+546/tex_offset = Vector2( 0, 0 )
+546/modulate = Color( 1, 1, 1, 1 )
+546/region = Rect2( 416, 208, 16, 16 )
+546/is_autotile = false
+546/occluder_offset = Vector2( 0, 0 )
+546/navigation_offset = Vector2( 0, 0 )
+546/shapes = [ ]
+547/name = ""
+547/texture = ExtResource( 1 )
+547/tex_offset = Vector2( 0, 0 )
+547/modulate = Color( 1, 1, 1, 1 )
+547/region = Rect2( 432, 208, 16, 16 )
+547/is_autotile = false
+547/occluder_offset = Vector2( 0, 0 )
+547/navigation_offset = Vector2( 0, 0 )
+547/shapes = [ ]
+548/name = ""
+548/texture = ExtResource( 1 )
+548/tex_offset = Vector2( 0, 0 )
+548/modulate = Color( 1, 1, 1, 1 )
+548/region = Rect2( 448, 208, 16, 16 )
+548/is_autotile = false
+548/occluder_offset = Vector2( 0, 0 )
+548/navigation_offset = Vector2( 0, 0 )
+548/shapes = [ ]
+549/name = ""
+549/texture = ExtResource( 1 )
+549/tex_offset = Vector2( 0, 0 )
+549/modulate = Color( 1, 1, 1, 1 )
+549/region = Rect2( 464, 208, 16, 16 )
+549/is_autotile = false
+549/occluder_offset = Vector2( 0, 0 )
+549/navigation_offset = Vector2( 0, 0 )
+549/shapes = [ ]
+550/name = ""
+550/texture = ExtResource( 1 )
+550/tex_offset = Vector2( 0, 0 )
+550/modulate = Color( 1, 1, 1, 1 )
+550/region = Rect2( 480, 208, 16, 16 )
+550/is_autotile = false
+550/occluder_offset = Vector2( 0, 0 )
+550/navigation_offset = Vector2( 0, 0 )
+550/shapes = [ ]
+551/name = ""
+551/texture = ExtResource( 1 )
+551/tex_offset = Vector2( 0, 0 )
+551/modulate = Color( 1, 1, 1, 1 )
+551/region = Rect2( 496, 208, 16, 16 )
+551/is_autotile = false
+551/occluder_offset = Vector2( 0, 0 )
+551/navigation_offset = Vector2( 0, 0 )
+551/shapes = [ ]
+552/name = ""
+552/texture = ExtResource( 1 )
+552/tex_offset = Vector2( 0, 0 )
+552/modulate = Color( 1, 1, 1, 1 )
+552/region = Rect2( 512, 208, 16, 16 )
+552/is_autotile = false
+552/occluder_offset = Vector2( 0, 0 )
+552/navigation_offset = Vector2( 0, 0 )
+552/shapes = [ ]
+553/name = ""
+553/texture = ExtResource( 1 )
+553/tex_offset = Vector2( 0, 0 )
+553/modulate = Color( 1, 1, 1, 1 )
+553/region = Rect2( 528, 208, 16, 16 )
+553/is_autotile = false
+553/occluder_offset = Vector2( 0, 0 )
+553/navigation_offset = Vector2( 0, 0 )
+553/shapes = [ ]
+554/name = ""
+554/texture = ExtResource( 1 )
+554/tex_offset = Vector2( 0, 0 )
+554/modulate = Color( 1, 1, 1, 1 )
+554/region = Rect2( 544, 208, 16, 16 )
+554/is_autotile = false
+554/occluder_offset = Vector2( 0, 0 )
+554/navigation_offset = Vector2( 0, 0 )
+554/shapes = [ ]
+555/name = ""
+555/texture = ExtResource( 1 )
+555/tex_offset = Vector2( 0, 0 )
+555/modulate = Color( 1, 1, 1, 1 )
+555/region = Rect2( 560, 208, 16, 16 )
+555/is_autotile = false
+555/occluder_offset = Vector2( 0, 0 )
+555/navigation_offset = Vector2( 0, 0 )
+555/shapes = [ ]
+556/name = ""
+556/texture = ExtResource( 1 )
+556/tex_offset = Vector2( 0, 0 )
+556/modulate = Color( 1, 1, 1, 1 )
+556/region = Rect2( 576, 208, 16, 16 )
+556/is_autotile = false
+556/occluder_offset = Vector2( 0, 0 )
+556/navigation_offset = Vector2( 0, 0 )
+556/shapes = [ ]
+557/name = ""
+557/texture = ExtResource( 1 )
+557/tex_offset = Vector2( 0, 0 )
+557/modulate = Color( 1, 1, 1, 1 )
+557/region = Rect2( 592, 208, 16, 16 )
+557/is_autotile = false
+557/occluder_offset = Vector2( 0, 0 )
+557/navigation_offset = Vector2( 0, 0 )
+557/shapes = [ ]
+558/name = ""
+558/texture = ExtResource( 1 )
+558/tex_offset = Vector2( 0, 0 )
+558/modulate = Color( 1, 1, 1, 1 )
+558/region = Rect2( 608, 208, 16, 16 )
+558/is_autotile = false
+558/occluder_offset = Vector2( 0, 0 )
+558/navigation_offset = Vector2( 0, 0 )
+558/shapes = [ ]
+559/name = ""
+559/texture = ExtResource( 1 )
+559/tex_offset = Vector2( 0, 0 )
+559/modulate = Color( 1, 1, 1, 1 )
+559/region = Rect2( 624, 208, 16, 16 )
+559/is_autotile = false
+559/occluder_offset = Vector2( 0, 0 )
+559/navigation_offset = Vector2( 0, 0 )
+559/shapes = [ ]
+560/name = ""
+560/texture = ExtResource( 1 )
+560/tex_offset = Vector2( 0, 0 )
+560/modulate = Color( 1, 1, 1, 1 )
+560/region = Rect2( 0, 224, 16, 16 )
+560/is_autotile = false
+560/occluder_offset = Vector2( 0, 0 )
+560/navigation_offset = Vector2( 0, 0 )
+560/shapes = [ ]
+561/name = ""
+561/texture = ExtResource( 1 )
+561/tex_offset = Vector2( 0, 0 )
+561/modulate = Color( 1, 1, 1, 1 )
+561/region = Rect2( 16, 224, 16, 16 )
+561/is_autotile = false
+561/occluder_offset = Vector2( 0, 0 )
+561/navigation_offset = Vector2( 0, 0 )
+561/shapes = [ ]
+562/name = ""
+562/texture = ExtResource( 1 )
+562/tex_offset = Vector2( 0, 0 )
+562/modulate = Color( 1, 1, 1, 1 )
+562/region = Rect2( 32, 224, 16, 16 )
+562/is_autotile = false
+562/occluder_offset = Vector2( 0, 0 )
+562/navigation_offset = Vector2( 0, 0 )
+562/shapes = [ ]
+563/name = ""
+563/texture = ExtResource( 1 )
+563/tex_offset = Vector2( 0, 0 )
+563/modulate = Color( 1, 1, 1, 1 )
+563/region = Rect2( 48, 224, 16, 16 )
+563/is_autotile = false
+563/occluder_offset = Vector2( 0, 0 )
+563/navigation_offset = Vector2( 0, 0 )
+563/shapes = [ ]
+564/name = ""
+564/texture = ExtResource( 1 )
+564/tex_offset = Vector2( 0, 0 )
+564/modulate = Color( 1, 1, 1, 1 )
+564/region = Rect2( 64, 224, 16, 16 )
+564/is_autotile = false
+564/occluder_offset = Vector2( 0, 0 )
+564/navigation_offset = Vector2( 0, 0 )
+564/shapes = [ ]
+565/name = ""
+565/texture = ExtResource( 1 )
+565/tex_offset = Vector2( 0, 0 )
+565/modulate = Color( 1, 1, 1, 1 )
+565/region = Rect2( 80, 224, 16, 16 )
+565/is_autotile = false
+565/occluder_offset = Vector2( 0, 0 )
+565/navigation_offset = Vector2( 0, 0 )
+565/shapes = [ ]
+566/name = ""
+566/texture = ExtResource( 1 )
+566/tex_offset = Vector2( 0, 0 )
+566/modulate = Color( 1, 1, 1, 1 )
+566/region = Rect2( 96, 224, 16, 16 )
+566/is_autotile = false
+566/occluder_offset = Vector2( 0, 0 )
+566/navigation_offset = Vector2( 0, 0 )
+566/shapes = [ ]
+567/name = ""
+567/texture = ExtResource( 1 )
+567/tex_offset = Vector2( 0, 0 )
+567/modulate = Color( 1, 1, 1, 1 )
+567/region = Rect2( 112, 224, 16, 16 )
+567/is_autotile = false
+567/occluder_offset = Vector2( 0, 0 )
+567/navigation_offset = Vector2( 0, 0 )
+567/shapes = [ ]
+568/name = ""
+568/texture = ExtResource( 1 )
+568/tex_offset = Vector2( 0, 0 )
+568/modulate = Color( 1, 1, 1, 1 )
+568/region = Rect2( 128, 224, 16, 16 )
+568/is_autotile = false
+568/occluder_offset = Vector2( 0, 0 )
+568/navigation_offset = Vector2( 0, 0 )
+568/shapes = [ ]
+569/name = ""
+569/texture = ExtResource( 1 )
+569/tex_offset = Vector2( 0, 0 )
+569/modulate = Color( 1, 1, 1, 1 )
+569/region = Rect2( 144, 224, 16, 16 )
+569/is_autotile = false
+569/occluder_offset = Vector2( 0, 0 )
+569/navigation_offset = Vector2( 0, 0 )
+569/shapes = [ ]
+570/name = ""
+570/texture = ExtResource( 1 )
+570/tex_offset = Vector2( 0, 0 )
+570/modulate = Color( 1, 1, 1, 1 )
+570/region = Rect2( 160, 224, 16, 16 )
+570/is_autotile = false
+570/occluder_offset = Vector2( 0, 0 )
+570/navigation_offset = Vector2( 0, 0 )
+570/shapes = [ ]
+571/name = ""
+571/texture = ExtResource( 1 )
+571/tex_offset = Vector2( 0, 0 )
+571/modulate = Color( 1, 1, 1, 1 )
+571/region = Rect2( 176, 224, 16, 16 )
+571/is_autotile = false
+571/occluder_offset = Vector2( 0, 0 )
+571/navigation_offset = Vector2( 0, 0 )
+571/shapes = [ ]
+572/name = ""
+572/texture = ExtResource( 1 )
+572/tex_offset = Vector2( 0, 0 )
+572/modulate = Color( 1, 1, 1, 1 )
+572/region = Rect2( 192, 224, 16, 16 )
+572/is_autotile = false
+572/occluder_offset = Vector2( 0, 0 )
+572/navigation_offset = Vector2( 0, 0 )
+572/shapes = [ ]
+573/name = ""
+573/texture = ExtResource( 1 )
+573/tex_offset = Vector2( 0, 0 )
+573/modulate = Color( 1, 1, 1, 1 )
+573/region = Rect2( 208, 224, 16, 16 )
+573/is_autotile = false
+573/occluder_offset = Vector2( 0, 0 )
+573/navigation_offset = Vector2( 0, 0 )
+573/shapes = [ ]
+574/name = ""
+574/texture = ExtResource( 1 )
+574/tex_offset = Vector2( 0, 0 )
+574/modulate = Color( 1, 1, 1, 1 )
+574/region = Rect2( 224, 224, 16, 16 )
+574/is_autotile = false
+574/occluder_offset = Vector2( 0, 0 )
+574/navigation_offset = Vector2( 0, 0 )
+574/shapes = [ ]
+575/name = ""
+575/texture = ExtResource( 1 )
+575/tex_offset = Vector2( 0, 0 )
+575/modulate = Color( 1, 1, 1, 1 )
+575/region = Rect2( 240, 224, 16, 16 )
+575/is_autotile = false
+575/occluder_offset = Vector2( 0, 0 )
+575/navigation_offset = Vector2( 0, 0 )
+575/shapes = [ ]
+576/name = ""
+576/texture = ExtResource( 1 )
+576/tex_offset = Vector2( 0, 0 )
+576/modulate = Color( 1, 1, 1, 1 )
+576/region = Rect2( 256, 224, 16, 16 )
+576/is_autotile = false
+576/occluder_offset = Vector2( 0, 0 )
+576/navigation_offset = Vector2( 0, 0 )
+576/shapes = [ ]
+577/name = ""
+577/texture = ExtResource( 1 )
+577/tex_offset = Vector2( 0, 0 )
+577/modulate = Color( 1, 1, 1, 1 )
+577/region = Rect2( 272, 224, 16, 16 )
+577/is_autotile = false
+577/occluder_offset = Vector2( 0, 0 )
+577/navigation_offset = Vector2( 0, 0 )
+577/shapes = [ ]
+578/name = ""
+578/texture = ExtResource( 1 )
+578/tex_offset = Vector2( 0, 0 )
+578/modulate = Color( 1, 1, 1, 1 )
+578/region = Rect2( 288, 224, 16, 16 )
+578/is_autotile = false
+578/occluder_offset = Vector2( 0, 0 )
+578/navigation_offset = Vector2( 0, 0 )
+578/shapes = [ ]
+579/name = ""
+579/texture = ExtResource( 1 )
+579/tex_offset = Vector2( 0, 0 )
+579/modulate = Color( 1, 1, 1, 1 )
+579/region = Rect2( 304, 224, 16, 16 )
+579/is_autotile = false
+579/occluder_offset = Vector2( 0, 0 )
+579/navigation_offset = Vector2( 0, 0 )
+579/shapes = [ ]
+580/name = ""
+580/texture = ExtResource( 1 )
+580/tex_offset = Vector2( 0, 0 )
+580/modulate = Color( 1, 1, 1, 1 )
+580/region = Rect2( 320, 224, 16, 16 )
+580/is_autotile = false
+580/occluder_offset = Vector2( 0, 0 )
+580/navigation_offset = Vector2( 0, 0 )
+580/shapes = [ ]
+581/name = ""
+581/texture = ExtResource( 1 )
+581/tex_offset = Vector2( 0, 0 )
+581/modulate = Color( 1, 1, 1, 1 )
+581/region = Rect2( 336, 224, 16, 16 )
+581/is_autotile = false
+581/occluder_offset = Vector2( 0, 0 )
+581/navigation_offset = Vector2( 0, 0 )
+581/shapes = [ ]
+582/name = ""
+582/texture = ExtResource( 1 )
+582/tex_offset = Vector2( 0, 0 )
+582/modulate = Color( 1, 1, 1, 1 )
+582/region = Rect2( 352, 224, 16, 16 )
+582/is_autotile = false
+582/occluder_offset = Vector2( 0, 0 )
+582/navigation_offset = Vector2( 0, 0 )
+582/shapes = [ ]
+583/name = ""
+583/texture = ExtResource( 1 )
+583/tex_offset = Vector2( 0, 0 )
+583/modulate = Color( 1, 1, 1, 1 )
+583/region = Rect2( 368, 224, 16, 16 )
+583/is_autotile = false
+583/occluder_offset = Vector2( 0, 0 )
+583/navigation_offset = Vector2( 0, 0 )
+583/shapes = [ ]
+584/name = ""
+584/texture = ExtResource( 1 )
+584/tex_offset = Vector2( 0, 0 )
+584/modulate = Color( 1, 1, 1, 1 )
+584/region = Rect2( 384, 224, 16, 16 )
+584/is_autotile = false
+584/occluder_offset = Vector2( 0, 0 )
+584/navigation_offset = Vector2( 0, 0 )
+584/shapes = [ ]
+585/name = ""
+585/texture = ExtResource( 1 )
+585/tex_offset = Vector2( 0, 0 )
+585/modulate = Color( 1, 1, 1, 1 )
+585/region = Rect2( 400, 224, 16, 16 )
+585/is_autotile = false
+585/occluder_offset = Vector2( 0, 0 )
+585/navigation_offset = Vector2( 0, 0 )
+585/shapes = [ ]
+586/name = ""
+586/texture = ExtResource( 1 )
+586/tex_offset = Vector2( 0, 0 )
+586/modulate = Color( 1, 1, 1, 1 )
+586/region = Rect2( 416, 224, 16, 16 )
+586/is_autotile = false
+586/occluder_offset = Vector2( 0, 0 )
+586/navigation_offset = Vector2( 0, 0 )
+586/shapes = [ ]
+587/name = ""
+587/texture = ExtResource( 1 )
+587/tex_offset = Vector2( 0, 0 )
+587/modulate = Color( 1, 1, 1, 1 )
+587/region = Rect2( 432, 224, 16, 16 )
+587/is_autotile = false
+587/occluder_offset = Vector2( 0, 0 )
+587/navigation_offset = Vector2( 0, 0 )
+587/shapes = [ ]
+588/name = ""
+588/texture = ExtResource( 1 )
+588/tex_offset = Vector2( 0, 0 )
+588/modulate = Color( 1, 1, 1, 1 )
+588/region = Rect2( 448, 224, 16, 16 )
+588/is_autotile = false
+588/occluder_offset = Vector2( 0, 0 )
+588/navigation_offset = Vector2( 0, 0 )
+588/shapes = [ ]
+589/name = ""
+589/texture = ExtResource( 1 )
+589/tex_offset = Vector2( 0, 0 )
+589/modulate = Color( 1, 1, 1, 1 )
+589/region = Rect2( 464, 224, 16, 16 )
+589/is_autotile = false
+589/occluder_offset = Vector2( 0, 0 )
+589/navigation_offset = Vector2( 0, 0 )
+589/shapes = [ ]
+590/name = ""
+590/texture = ExtResource( 1 )
+590/tex_offset = Vector2( 0, 0 )
+590/modulate = Color( 1, 1, 1, 1 )
+590/region = Rect2( 480, 224, 16, 16 )
+590/is_autotile = false
+590/occluder_offset = Vector2( 0, 0 )
+590/navigation_offset = Vector2( 0, 0 )
+590/shapes = [ ]
+591/name = ""
+591/texture = ExtResource( 1 )
+591/tex_offset = Vector2( 0, 0 )
+591/modulate = Color( 1, 1, 1, 1 )
+591/region = Rect2( 496, 224, 16, 16 )
+591/is_autotile = false
+591/occluder_offset = Vector2( 0, 0 )
+591/navigation_offset = Vector2( 0, 0 )
+591/shapes = [ ]
+592/name = ""
+592/texture = ExtResource( 1 )
+592/tex_offset = Vector2( 0, 0 )
+592/modulate = Color( 1, 1, 1, 1 )
+592/region = Rect2( 512, 224, 16, 16 )
+592/is_autotile = false
+592/occluder_offset = Vector2( 0, 0 )
+592/navigation_offset = Vector2( 0, 0 )
+592/shapes = [ ]
+593/name = ""
+593/texture = ExtResource( 1 )
+593/tex_offset = Vector2( 0, 0 )
+593/modulate = Color( 1, 1, 1, 1 )
+593/region = Rect2( 528, 224, 16, 16 )
+593/is_autotile = false
+593/occluder_offset = Vector2( 0, 0 )
+593/navigation_offset = Vector2( 0, 0 )
+593/shapes = [ ]
+594/name = ""
+594/texture = ExtResource( 1 )
+594/tex_offset = Vector2( 0, 0 )
+594/modulate = Color( 1, 1, 1, 1 )
+594/region = Rect2( 544, 224, 16, 16 )
+594/is_autotile = false
+594/occluder_offset = Vector2( 0, 0 )
+594/navigation_offset = Vector2( 0, 0 )
+594/shapes = [ ]
+595/name = ""
+595/texture = ExtResource( 1 )
+595/tex_offset = Vector2( 0, 0 )
+595/modulate = Color( 1, 1, 1, 1 )
+595/region = Rect2( 560, 224, 16, 16 )
+595/is_autotile = false
+595/occluder_offset = Vector2( 0, 0 )
+595/navigation_offset = Vector2( 0, 0 )
+595/shapes = [ ]
+596/name = ""
+596/texture = ExtResource( 1 )
+596/tex_offset = Vector2( 0, 0 )
+596/modulate = Color( 1, 1, 1, 1 )
+596/region = Rect2( 576, 224, 16, 16 )
+596/is_autotile = false
+596/occluder_offset = Vector2( 0, 0 )
+596/navigation_offset = Vector2( 0, 0 )
+596/shapes = [ ]
+597/name = ""
+597/texture = ExtResource( 1 )
+597/tex_offset = Vector2( 0, 0 )
+597/modulate = Color( 1, 1, 1, 1 )
+597/region = Rect2( 592, 224, 16, 16 )
+597/is_autotile = false
+597/occluder_offset = Vector2( 0, 0 )
+597/navigation_offset = Vector2( 0, 0 )
+597/shapes = [ ]
+598/name = ""
+598/texture = ExtResource( 1 )
+598/tex_offset = Vector2( 0, 0 )
+598/modulate = Color( 1, 1, 1, 1 )
+598/region = Rect2( 608, 224, 16, 16 )
+598/is_autotile = false
+598/occluder_offset = Vector2( 0, 0 )
+598/navigation_offset = Vector2( 0, 0 )
+598/shapes = [ ]
+599/name = ""
+599/texture = ExtResource( 1 )
+599/tex_offset = Vector2( 0, 0 )
+599/modulate = Color( 1, 1, 1, 1 )
+599/region = Rect2( 624, 224, 16, 16 )
+599/is_autotile = false
+599/occluder_offset = Vector2( 0, 0 )
+599/navigation_offset = Vector2( 0, 0 )
+599/shapes = [ ]
+600/name = ""
+600/texture = ExtResource( 1 )
+600/tex_offset = Vector2( 0, 0 )
+600/modulate = Color( 1, 1, 1, 1 )
+600/region = Rect2( 0, 240, 16, 16 )
+600/is_autotile = false
+600/occluder_offset = Vector2( 0, 0 )
+600/navigation_offset = Vector2( 0, 0 )
+600/shapes = [ ]
+601/name = ""
+601/texture = ExtResource( 1 )
+601/tex_offset = Vector2( 0, 0 )
+601/modulate = Color( 1, 1, 1, 1 )
+601/region = Rect2( 16, 240, 16, 16 )
+601/is_autotile = false
+601/occluder_offset = Vector2( 0, 0 )
+601/navigation_offset = Vector2( 0, 0 )
+601/shapes = [ ]
+602/name = ""
+602/texture = ExtResource( 1 )
+602/tex_offset = Vector2( 0, 0 )
+602/modulate = Color( 1, 1, 1, 1 )
+602/region = Rect2( 32, 240, 16, 16 )
+602/is_autotile = false
+602/occluder_offset = Vector2( 0, 0 )
+602/navigation_offset = Vector2( 0, 0 )
+602/shapes = [ ]
+603/name = ""
+603/texture = ExtResource( 1 )
+603/tex_offset = Vector2( 0, 0 )
+603/modulate = Color( 1, 1, 1, 1 )
+603/region = Rect2( 48, 240, 16, 16 )
+603/is_autotile = false
+603/occluder_offset = Vector2( 0, 0 )
+603/navigation_offset = Vector2( 0, 0 )
+603/shapes = [ ]
+604/name = ""
+604/texture = ExtResource( 1 )
+604/tex_offset = Vector2( 0, 0 )
+604/modulate = Color( 1, 1, 1, 1 )
+604/region = Rect2( 64, 240, 16, 16 )
+604/is_autotile = false
+604/occluder_offset = Vector2( 0, 0 )
+604/navigation_offset = Vector2( 0, 0 )
+604/shapes = [ ]
+605/name = ""
+605/texture = ExtResource( 1 )
+605/tex_offset = Vector2( 0, 0 )
+605/modulate = Color( 1, 1, 1, 1 )
+605/region = Rect2( 80, 240, 16, 16 )
+605/is_autotile = false
+605/occluder_offset = Vector2( 0, 0 )
+605/navigation_offset = Vector2( 0, 0 )
+605/shapes = [ ]
+606/name = ""
+606/texture = ExtResource( 1 )
+606/tex_offset = Vector2( 0, 0 )
+606/modulate = Color( 1, 1, 1, 1 )
+606/region = Rect2( 96, 240, 16, 16 )
+606/is_autotile = false
+606/occluder_offset = Vector2( 0, 0 )
+606/navigation_offset = Vector2( 0, 0 )
+606/shapes = [ ]
+607/name = ""
+607/texture = ExtResource( 1 )
+607/tex_offset = Vector2( 0, 0 )
+607/modulate = Color( 1, 1, 1, 1 )
+607/region = Rect2( 112, 240, 16, 16 )
+607/is_autotile = false
+607/occluder_offset = Vector2( 0, 0 )
+607/navigation_offset = Vector2( 0, 0 )
+607/shapes = [ ]
+608/name = ""
+608/texture = ExtResource( 1 )
+608/tex_offset = Vector2( 0, 0 )
+608/modulate = Color( 1, 1, 1, 1 )
+608/region = Rect2( 128, 240, 16, 16 )
+608/is_autotile = false
+608/occluder_offset = Vector2( 0, 0 )
+608/navigation_offset = Vector2( 0, 0 )
+608/shapes = [ ]
+609/name = ""
+609/texture = ExtResource( 1 )
+609/tex_offset = Vector2( 0, 0 )
+609/modulate = Color( 1, 1, 1, 1 )
+609/region = Rect2( 144, 240, 16, 16 )
+609/is_autotile = false
+609/occluder_offset = Vector2( 0, 0 )
+609/navigation_offset = Vector2( 0, 0 )
+609/shapes = [ ]
+610/name = ""
+610/texture = ExtResource( 1 )
+610/tex_offset = Vector2( 0, 0 )
+610/modulate = Color( 1, 1, 1, 1 )
+610/region = Rect2( 160, 240, 16, 16 )
+610/is_autotile = false
+610/occluder_offset = Vector2( 0, 0 )
+610/navigation_offset = Vector2( 0, 0 )
+610/shapes = [ ]
+611/name = ""
+611/texture = ExtResource( 1 )
+611/tex_offset = Vector2( 0, 0 )
+611/modulate = Color( 1, 1, 1, 1 )
+611/region = Rect2( 176, 240, 16, 16 )
+611/is_autotile = false
+611/occluder_offset = Vector2( 0, 0 )
+611/navigation_offset = Vector2( 0, 0 )
+611/shapes = [ ]
+612/name = ""
+612/texture = ExtResource( 1 )
+612/tex_offset = Vector2( 0, 0 )
+612/modulate = Color( 1, 1, 1, 1 )
+612/region = Rect2( 192, 240, 16, 16 )
+612/is_autotile = false
+612/occluder_offset = Vector2( 0, 0 )
+612/navigation_offset = Vector2( 0, 0 )
+612/shapes = [ ]
+613/name = ""
+613/texture = ExtResource( 1 )
+613/tex_offset = Vector2( 0, 0 )
+613/modulate = Color( 1, 1, 1, 1 )
+613/region = Rect2( 208, 240, 16, 16 )
+613/is_autotile = false
+613/occluder_offset = Vector2( 0, 0 )
+613/navigation_offset = Vector2( 0, 0 )
+613/shapes = [ ]
+614/name = ""
+614/texture = ExtResource( 1 )
+614/tex_offset = Vector2( 0, 0 )
+614/modulate = Color( 1, 1, 1, 1 )
+614/region = Rect2( 224, 240, 16, 16 )
+614/is_autotile = false
+614/occluder_offset = Vector2( 0, 0 )
+614/navigation_offset = Vector2( 0, 0 )
+614/shapes = [ ]
+615/name = ""
+615/texture = ExtResource( 1 )
+615/tex_offset = Vector2( 0, 0 )
+615/modulate = Color( 1, 1, 1, 1 )
+615/region = Rect2( 240, 240, 16, 16 )
+615/is_autotile = false
+615/occluder_offset = Vector2( 0, 0 )
+615/navigation_offset = Vector2( 0, 0 )
+615/shapes = [ ]
+616/name = ""
+616/texture = ExtResource( 1 )
+616/tex_offset = Vector2( 0, 0 )
+616/modulate = Color( 1, 1, 1, 1 )
+616/region = Rect2( 256, 240, 16, 16 )
+616/is_autotile = false
+616/occluder_offset = Vector2( 0, 0 )
+616/navigation_offset = Vector2( 0, 0 )
+616/shapes = [ ]
+617/name = ""
+617/texture = ExtResource( 1 )
+617/tex_offset = Vector2( 0, 0 )
+617/modulate = Color( 1, 1, 1, 1 )
+617/region = Rect2( 272, 240, 16, 16 )
+617/is_autotile = false
+617/occluder_offset = Vector2( 0, 0 )
+617/navigation_offset = Vector2( 0, 0 )
+617/shapes = [ ]
+618/name = ""
+618/texture = ExtResource( 1 )
+618/tex_offset = Vector2( 0, 0 )
+618/modulate = Color( 1, 1, 1, 1 )
+618/region = Rect2( 288, 240, 16, 16 )
+618/is_autotile = false
+618/occluder_offset = Vector2( 0, 0 )
+618/navigation_offset = Vector2( 0, 0 )
+618/shapes = [ ]
+619/name = ""
+619/texture = ExtResource( 1 )
+619/tex_offset = Vector2( 0, 0 )
+619/modulate = Color( 1, 1, 1, 1 )
+619/region = Rect2( 304, 240, 16, 16 )
+619/is_autotile = false
+619/occluder_offset = Vector2( 0, 0 )
+619/navigation_offset = Vector2( 0, 0 )
+619/shapes = [ ]
+620/name = ""
+620/texture = ExtResource( 1 )
+620/tex_offset = Vector2( 0, 0 )
+620/modulate = Color( 1, 1, 1, 1 )
+620/region = Rect2( 320, 240, 16, 16 )
+620/is_autotile = false
+620/occluder_offset = Vector2( 0, 0 )
+620/navigation_offset = Vector2( 0, 0 )
+620/shapes = [ ]
+621/name = ""
+621/texture = ExtResource( 1 )
+621/tex_offset = Vector2( 0, 0 )
+621/modulate = Color( 1, 1, 1, 1 )
+621/region = Rect2( 336, 240, 16, 16 )
+621/is_autotile = false
+621/occluder_offset = Vector2( 0, 0 )
+621/navigation_offset = Vector2( 0, 0 )
+621/shapes = [ ]
+622/name = ""
+622/texture = ExtResource( 1 )
+622/tex_offset = Vector2( 0, 0 )
+622/modulate = Color( 1, 1, 1, 1 )
+622/region = Rect2( 352, 240, 16, 16 )
+622/is_autotile = false
+622/occluder_offset = Vector2( 0, 0 )
+622/navigation_offset = Vector2( 0, 0 )
+622/shapes = [ ]
+623/name = ""
+623/texture = ExtResource( 1 )
+623/tex_offset = Vector2( 0, 0 )
+623/modulate = Color( 1, 1, 1, 1 )
+623/region = Rect2( 368, 240, 16, 16 )
+623/is_autotile = false
+623/occluder_offset = Vector2( 0, 0 )
+623/navigation_offset = Vector2( 0, 0 )
+623/shapes = [ ]
+624/name = ""
+624/texture = ExtResource( 1 )
+624/tex_offset = Vector2( 0, 0 )
+624/modulate = Color( 1, 1, 1, 1 )
+624/region = Rect2( 384, 240, 16, 16 )
+624/is_autotile = false
+624/occluder_offset = Vector2( 0, 0 )
+624/navigation_offset = Vector2( 0, 0 )
+624/shapes = [ ]
+625/name = ""
+625/texture = ExtResource( 1 )
+625/tex_offset = Vector2( 0, 0 )
+625/modulate = Color( 1, 1, 1, 1 )
+625/region = Rect2( 400, 240, 16, 16 )
+625/is_autotile = false
+625/occluder_offset = Vector2( 0, 0 )
+625/navigation_offset = Vector2( 0, 0 )
+625/shapes = [ ]
+626/name = ""
+626/texture = ExtResource( 1 )
+626/tex_offset = Vector2( 0, 0 )
+626/modulate = Color( 1, 1, 1, 1 )
+626/region = Rect2( 416, 240, 16, 16 )
+626/is_autotile = false
+626/occluder_offset = Vector2( 0, 0 )
+626/navigation_offset = Vector2( 0, 0 )
+626/shapes = [ ]
+627/name = ""
+627/texture = ExtResource( 1 )
+627/tex_offset = Vector2( 0, 0 )
+627/modulate = Color( 1, 1, 1, 1 )
+627/region = Rect2( 432, 240, 16, 16 )
+627/is_autotile = false
+627/occluder_offset = Vector2( 0, 0 )
+627/navigation_offset = Vector2( 0, 0 )
+627/shapes = [ ]
+628/name = ""
+628/texture = ExtResource( 1 )
+628/tex_offset = Vector2( 0, 0 )
+628/modulate = Color( 1, 1, 1, 1 )
+628/region = Rect2( 448, 240, 16, 16 )
+628/is_autotile = false
+628/occluder_offset = Vector2( 0, 0 )
+628/navigation_offset = Vector2( 0, 0 )
+628/shapes = [ ]
+629/name = ""
+629/texture = ExtResource( 1 )
+629/tex_offset = Vector2( 0, 0 )
+629/modulate = Color( 1, 1, 1, 1 )
+629/region = Rect2( 464, 240, 16, 16 )
+629/is_autotile = false
+629/occluder_offset = Vector2( 0, 0 )
+629/navigation_offset = Vector2( 0, 0 )
+629/shapes = [ ]
+630/name = ""
+630/texture = ExtResource( 1 )
+630/tex_offset = Vector2( 0, 0 )
+630/modulate = Color( 1, 1, 1, 1 )
+630/region = Rect2( 480, 240, 16, 16 )
+630/is_autotile = false
+630/occluder_offset = Vector2( 0, 0 )
+630/navigation_offset = Vector2( 0, 0 )
+630/shapes = [ ]
+631/name = ""
+631/texture = ExtResource( 1 )
+631/tex_offset = Vector2( 0, 0 )
+631/modulate = Color( 1, 1, 1, 1 )
+631/region = Rect2( 496, 240, 16, 16 )
+631/is_autotile = false
+631/occluder_offset = Vector2( 0, 0 )
+631/navigation_offset = Vector2( 0, 0 )
+631/shapes = [ ]
+632/name = ""
+632/texture = ExtResource( 1 )
+632/tex_offset = Vector2( 0, 0 )
+632/modulate = Color( 1, 1, 1, 1 )
+632/region = Rect2( 512, 240, 16, 16 )
+632/is_autotile = false
+632/occluder_offset = Vector2( 0, 0 )
+632/navigation_offset = Vector2( 0, 0 )
+632/shapes = [ ]
+633/name = ""
+633/texture = ExtResource( 1 )
+633/tex_offset = Vector2( 0, 0 )
+633/modulate = Color( 1, 1, 1, 1 )
+633/region = Rect2( 528, 240, 16, 16 )
+633/is_autotile = false
+633/occluder_offset = Vector2( 0, 0 )
+633/navigation_offset = Vector2( 0, 0 )
+633/shapes = [ ]
+634/name = ""
+634/texture = ExtResource( 1 )
+634/tex_offset = Vector2( 0, 0 )
+634/modulate = Color( 1, 1, 1, 1 )
+634/region = Rect2( 544, 240, 16, 16 )
+634/is_autotile = false
+634/occluder_offset = Vector2( 0, 0 )
+634/navigation_offset = Vector2( 0, 0 )
+634/shapes = [ ]
+635/name = ""
+635/texture = ExtResource( 1 )
+635/tex_offset = Vector2( 0, 0 )
+635/modulate = Color( 1, 1, 1, 1 )
+635/region = Rect2( 560, 240, 16, 16 )
+635/is_autotile = false
+635/occluder_offset = Vector2( 0, 0 )
+635/navigation_offset = Vector2( 0, 0 )
+635/shapes = [ ]
+636/name = ""
+636/texture = ExtResource( 1 )
+636/tex_offset = Vector2( 0, 0 )
+636/modulate = Color( 1, 1, 1, 1 )
+636/region = Rect2( 576, 240, 16, 16 )
+636/is_autotile = false
+636/occluder_offset = Vector2( 0, 0 )
+636/navigation_offset = Vector2( 0, 0 )
+636/shapes = [ ]
+637/name = ""
+637/texture = ExtResource( 1 )
+637/tex_offset = Vector2( 0, 0 )
+637/modulate = Color( 1, 1, 1, 1 )
+637/region = Rect2( 592, 240, 16, 16 )
+637/is_autotile = false
+637/occluder_offset = Vector2( 0, 0 )
+637/navigation_offset = Vector2( 0, 0 )
+637/shapes = [ ]
+638/name = ""
+638/texture = ExtResource( 1 )
+638/tex_offset = Vector2( 0, 0 )
+638/modulate = Color( 1, 1, 1, 1 )
+638/region = Rect2( 608, 240, 16, 16 )
+638/is_autotile = false
+638/occluder_offset = Vector2( 0, 0 )
+638/navigation_offset = Vector2( 0, 0 )
+638/shapes = [ ]
+639/name = ""
+639/texture = ExtResource( 1 )
+639/tex_offset = Vector2( 0, 0 )
+639/modulate = Color( 1, 1, 1, 1 )
+639/region = Rect2( 624, 240, 16, 16 )
+639/is_autotile = false
+639/occluder_offset = Vector2( 0, 0 )
+639/navigation_offset = Vector2( 0, 0 )
+639/shapes = [ ]
+640/name = ""
+640/texture = ExtResource( 1 )
+640/tex_offset = Vector2( 0, 0 )
+640/modulate = Color( 1, 1, 1, 1 )
+640/region = Rect2( 0, 256, 16, 16 )
+640/is_autotile = false
+640/occluder_offset = Vector2( 0, 0 )
+640/navigation_offset = Vector2( 0, 0 )
+640/shapes = [ ]
+641/name = ""
+641/texture = ExtResource( 1 )
+641/tex_offset = Vector2( 0, 0 )
+641/modulate = Color( 1, 1, 1, 1 )
+641/region = Rect2( 16, 256, 16, 16 )
+641/is_autotile = false
+641/occluder_offset = Vector2( 0, 0 )
+641/navigation_offset = Vector2( 0, 0 )
+641/shapes = [ ]
+642/name = ""
+642/texture = ExtResource( 1 )
+642/tex_offset = Vector2( 0, 0 )
+642/modulate = Color( 1, 1, 1, 1 )
+642/region = Rect2( 32, 256, 16, 16 )
+642/is_autotile = false
+642/occluder_offset = Vector2( 0, 0 )
+642/navigation_offset = Vector2( 0, 0 )
+642/shapes = [ ]
+643/name = ""
+643/texture = ExtResource( 1 )
+643/tex_offset = Vector2( 0, 0 )
+643/modulate = Color( 1, 1, 1, 1 )
+643/region = Rect2( 48, 256, 16, 16 )
+643/is_autotile = false
+643/occluder_offset = Vector2( 0, 0 )
+643/navigation_offset = Vector2( 0, 0 )
+643/shapes = [ ]
+644/name = ""
+644/texture = ExtResource( 1 )
+644/tex_offset = Vector2( 0, 0 )
+644/modulate = Color( 1, 1, 1, 1 )
+644/region = Rect2( 64, 256, 16, 16 )
+644/is_autotile = false
+644/occluder_offset = Vector2( 0, 0 )
+644/navigation_offset = Vector2( 0, 0 )
+644/shapes = [ ]
+645/name = ""
+645/texture = ExtResource( 1 )
+645/tex_offset = Vector2( 0, 0 )
+645/modulate = Color( 1, 1, 1, 1 )
+645/region = Rect2( 80, 256, 16, 16 )
+645/is_autotile = false
+645/occluder_offset = Vector2( 0, 0 )
+645/navigation_offset = Vector2( 0, 0 )
+645/shapes = [ ]
+646/name = ""
+646/texture = ExtResource( 1 )
+646/tex_offset = Vector2( 0, 0 )
+646/modulate = Color( 1, 1, 1, 1 )
+646/region = Rect2( 96, 256, 16, 16 )
+646/is_autotile = false
+646/occluder_offset = Vector2( 0, 0 )
+646/navigation_offset = Vector2( 0, 0 )
+646/shapes = [ ]
+647/name = ""
+647/texture = ExtResource( 1 )
+647/tex_offset = Vector2( 0, 0 )
+647/modulate = Color( 1, 1, 1, 1 )
+647/region = Rect2( 112, 256, 16, 16 )
+647/is_autotile = false
+647/occluder_offset = Vector2( 0, 0 )
+647/navigation_offset = Vector2( 0, 0 )
+647/shapes = [ ]
+648/name = ""
+648/texture = ExtResource( 1 )
+648/tex_offset = Vector2( 0, 0 )
+648/modulate = Color( 1, 1, 1, 1 )
+648/region = Rect2( 128, 256, 16, 16 )
+648/is_autotile = false
+648/occluder_offset = Vector2( 0, 0 )
+648/navigation_offset = Vector2( 0, 0 )
+648/shapes = [ ]
+649/name = ""
+649/texture = ExtResource( 1 )
+649/tex_offset = Vector2( 0, 0 )
+649/modulate = Color( 1, 1, 1, 1 )
+649/region = Rect2( 144, 256, 16, 16 )
+649/is_autotile = false
+649/occluder_offset = Vector2( 0, 0 )
+649/navigation_offset = Vector2( 0, 0 )
+649/shapes = [ ]
+650/name = ""
+650/texture = ExtResource( 1 )
+650/tex_offset = Vector2( 0, 0 )
+650/modulate = Color( 1, 1, 1, 1 )
+650/region = Rect2( 160, 256, 16, 16 )
+650/is_autotile = false
+650/occluder_offset = Vector2( 0, 0 )
+650/navigation_offset = Vector2( 0, 0 )
+650/shapes = [ ]
+651/name = ""
+651/texture = ExtResource( 1 )
+651/tex_offset = Vector2( 0, 0 )
+651/modulate = Color( 1, 1, 1, 1 )
+651/region = Rect2( 176, 256, 16, 16 )
+651/is_autotile = false
+651/occluder_offset = Vector2( 0, 0 )
+651/navigation_offset = Vector2( 0, 0 )
+651/shapes = [ ]
+652/name = ""
+652/texture = ExtResource( 1 )
+652/tex_offset = Vector2( 0, 0 )
+652/modulate = Color( 1, 1, 1, 1 )
+652/region = Rect2( 192, 256, 16, 16 )
+652/is_autotile = false
+652/occluder_offset = Vector2( 0, 0 )
+652/navigation_offset = Vector2( 0, 0 )
+652/shapes = [ ]
+653/name = ""
+653/texture = ExtResource( 1 )
+653/tex_offset = Vector2( 0, 0 )
+653/modulate = Color( 1, 1, 1, 1 )
+653/region = Rect2( 208, 256, 16, 16 )
+653/is_autotile = false
+653/occluder_offset = Vector2( 0, 0 )
+653/navigation_offset = Vector2( 0, 0 )
+653/shapes = [ ]
+654/name = ""
+654/texture = ExtResource( 1 )
+654/tex_offset = Vector2( 0, 0 )
+654/modulate = Color( 1, 1, 1, 1 )
+654/region = Rect2( 224, 256, 16, 16 )
+654/is_autotile = false
+654/occluder_offset = Vector2( 0, 0 )
+654/navigation_offset = Vector2( 0, 0 )
+654/shapes = [ ]
+655/name = ""
+655/texture = ExtResource( 1 )
+655/tex_offset = Vector2( 0, 0 )
+655/modulate = Color( 1, 1, 1, 1 )
+655/region = Rect2( 240, 256, 16, 16 )
+655/is_autotile = false
+655/occluder_offset = Vector2( 0, 0 )
+655/navigation_offset = Vector2( 0, 0 )
+655/shapes = [ ]
+656/name = ""
+656/texture = ExtResource( 1 )
+656/tex_offset = Vector2( 0, 0 )
+656/modulate = Color( 1, 1, 1, 1 )
+656/region = Rect2( 256, 256, 16, 16 )
+656/is_autotile = false
+656/occluder_offset = Vector2( 0, 0 )
+656/navigation_offset = Vector2( 0, 0 )
+656/shapes = [ ]
+657/name = ""
+657/texture = ExtResource( 1 )
+657/tex_offset = Vector2( 0, 0 )
+657/modulate = Color( 1, 1, 1, 1 )
+657/region = Rect2( 272, 256, 16, 16 )
+657/is_autotile = false
+657/occluder_offset = Vector2( 0, 0 )
+657/navigation_offset = Vector2( 0, 0 )
+657/shapes = [ ]
+658/name = ""
+658/texture = ExtResource( 1 )
+658/tex_offset = Vector2( 0, 0 )
+658/modulate = Color( 1, 1, 1, 1 )
+658/region = Rect2( 288, 256, 16, 16 )
+658/is_autotile = false
+658/occluder_offset = Vector2( 0, 0 )
+658/navigation_offset = Vector2( 0, 0 )
+658/shapes = [ ]
+659/name = ""
+659/texture = ExtResource( 1 )
+659/tex_offset = Vector2( 0, 0 )
+659/modulate = Color( 1, 1, 1, 1 )
+659/region = Rect2( 304, 256, 16, 16 )
+659/is_autotile = false
+659/occluder_offset = Vector2( 0, 0 )
+659/navigation_offset = Vector2( 0, 0 )
+659/shapes = [ ]
+660/name = ""
+660/texture = ExtResource( 1 )
+660/tex_offset = Vector2( 0, 0 )
+660/modulate = Color( 1, 1, 1, 1 )
+660/region = Rect2( 320, 256, 16, 16 )
+660/is_autotile = false
+660/occluder_offset = Vector2( 0, 0 )
+660/navigation_offset = Vector2( 0, 0 )
+660/shapes = [ ]
+661/name = ""
+661/texture = ExtResource( 1 )
+661/tex_offset = Vector2( 0, 0 )
+661/modulate = Color( 1, 1, 1, 1 )
+661/region = Rect2( 336, 256, 16, 16 )
+661/is_autotile = false
+661/occluder_offset = Vector2( 0, 0 )
+661/navigation_offset = Vector2( 0, 0 )
+661/shapes = [ ]
+662/name = ""
+662/texture = ExtResource( 1 )
+662/tex_offset = Vector2( 0, 0 )
+662/modulate = Color( 1, 1, 1, 1 )
+662/region = Rect2( 352, 256, 16, 16 )
+662/is_autotile = false
+662/occluder_offset = Vector2( 0, 0 )
+662/navigation_offset = Vector2( 0, 0 )
+662/shapes = [ ]
+663/name = ""
+663/texture = ExtResource( 1 )
+663/tex_offset = Vector2( 0, 0 )
+663/modulate = Color( 1, 1, 1, 1 )
+663/region = Rect2( 368, 256, 16, 16 )
+663/is_autotile = false
+663/occluder_offset = Vector2( 0, 0 )
+663/navigation_offset = Vector2( 0, 0 )
+663/shapes = [ ]
+664/name = ""
+664/texture = ExtResource( 1 )
+664/tex_offset = Vector2( 0, 0 )
+664/modulate = Color( 1, 1, 1, 1 )
+664/region = Rect2( 384, 256, 16, 16 )
+664/is_autotile = false
+664/occluder_offset = Vector2( 0, 0 )
+664/navigation_offset = Vector2( 0, 0 )
+664/shapes = [ ]
+665/name = ""
+665/texture = ExtResource( 1 )
+665/tex_offset = Vector2( 0, 0 )
+665/modulate = Color( 1, 1, 1, 1 )
+665/region = Rect2( 400, 256, 16, 16 )
+665/is_autotile = false
+665/occluder_offset = Vector2( 0, 0 )
+665/navigation_offset = Vector2( 0, 0 )
+665/shapes = [ ]
+666/name = ""
+666/texture = ExtResource( 1 )
+666/tex_offset = Vector2( 0, 0 )
+666/modulate = Color( 1, 1, 1, 1 )
+666/region = Rect2( 416, 256, 16, 16 )
+666/is_autotile = false
+666/occluder_offset = Vector2( 0, 0 )
+666/navigation_offset = Vector2( 0, 0 )
+666/shapes = [ ]
+667/name = ""
+667/texture = ExtResource( 1 )
+667/tex_offset = Vector2( 0, 0 )
+667/modulate = Color( 1, 1, 1, 1 )
+667/region = Rect2( 432, 256, 16, 16 )
+667/is_autotile = false
+667/occluder_offset = Vector2( 0, 0 )
+667/navigation_offset = Vector2( 0, 0 )
+667/shapes = [ ]
+668/name = ""
+668/texture = ExtResource( 1 )
+668/tex_offset = Vector2( 0, 0 )
+668/modulate = Color( 1, 1, 1, 1 )
+668/region = Rect2( 448, 256, 16, 16 )
+668/is_autotile = false
+668/occluder_offset = Vector2( 0, 0 )
+668/navigation_offset = Vector2( 0, 0 )
+668/shapes = [ ]
+669/name = ""
+669/texture = ExtResource( 1 )
+669/tex_offset = Vector2( 0, 0 )
+669/modulate = Color( 1, 1, 1, 1 )
+669/region = Rect2( 464, 256, 16, 16 )
+669/is_autotile = false
+669/occluder_offset = Vector2( 0, 0 )
+669/navigation_offset = Vector2( 0, 0 )
+669/shapes = [ ]
+670/name = ""
+670/texture = ExtResource( 1 )
+670/tex_offset = Vector2( 0, 0 )
+670/modulate = Color( 1, 1, 1, 1 )
+670/region = Rect2( 480, 256, 16, 16 )
+670/is_autotile = false
+670/occluder_offset = Vector2( 0, 0 )
+670/navigation_offset = Vector2( 0, 0 )
+670/shapes = [ ]
+671/name = ""
+671/texture = ExtResource( 1 )
+671/tex_offset = Vector2( 0, 0 )
+671/modulate = Color( 1, 1, 1, 1 )
+671/region = Rect2( 496, 256, 16, 16 )
+671/is_autotile = false
+671/occluder_offset = Vector2( 0, 0 )
+671/navigation_offset = Vector2( 0, 0 )
+671/shapes = [ ]
+672/name = ""
+672/texture = ExtResource( 1 )
+672/tex_offset = Vector2( 0, 0 )
+672/modulate = Color( 1, 1, 1, 1 )
+672/region = Rect2( 512, 256, 16, 16 )
+672/is_autotile = false
+672/occluder_offset = Vector2( 0, 0 )
+672/navigation_offset = Vector2( 0, 0 )
+672/shapes = [ ]
+673/name = ""
+673/texture = ExtResource( 1 )
+673/tex_offset = Vector2( 0, 0 )
+673/modulate = Color( 1, 1, 1, 1 )
+673/region = Rect2( 528, 256, 16, 16 )
+673/is_autotile = false
+673/occluder_offset = Vector2( 0, 0 )
+673/navigation_offset = Vector2( 0, 0 )
+673/shapes = [ ]
+674/name = ""
+674/texture = ExtResource( 1 )
+674/tex_offset = Vector2( 0, 0 )
+674/modulate = Color( 1, 1, 1, 1 )
+674/region = Rect2( 544, 256, 16, 16 )
+674/is_autotile = false
+674/occluder_offset = Vector2( 0, 0 )
+674/navigation_offset = Vector2( 0, 0 )
+674/shapes = [ ]
+675/name = ""
+675/texture = ExtResource( 1 )
+675/tex_offset = Vector2( 0, 0 )
+675/modulate = Color( 1, 1, 1, 1 )
+675/region = Rect2( 560, 256, 16, 16 )
+675/is_autotile = false
+675/occluder_offset = Vector2( 0, 0 )
+675/navigation_offset = Vector2( 0, 0 )
+675/shapes = [ ]
+676/name = ""
+676/texture = ExtResource( 1 )
+676/tex_offset = Vector2( 0, 0 )
+676/modulate = Color( 1, 1, 1, 1 )
+676/region = Rect2( 576, 256, 16, 16 )
+676/is_autotile = false
+676/occluder_offset = Vector2( 0, 0 )
+676/navigation_offset = Vector2( 0, 0 )
+676/shapes = [ ]
+677/name = ""
+677/texture = ExtResource( 1 )
+677/tex_offset = Vector2( 0, 0 )
+677/modulate = Color( 1, 1, 1, 1 )
+677/region = Rect2( 592, 256, 16, 16 )
+677/is_autotile = false
+677/occluder_offset = Vector2( 0, 0 )
+677/navigation_offset = Vector2( 0, 0 )
+677/shapes = [ ]
+678/name = ""
+678/texture = ExtResource( 1 )
+678/tex_offset = Vector2( 0, 0 )
+678/modulate = Color( 1, 1, 1, 1 )
+678/region = Rect2( 608, 256, 16, 16 )
+678/is_autotile = false
+678/occluder_offset = Vector2( 0, 0 )
+678/navigation_offset = Vector2( 0, 0 )
+678/shapes = [ ]
+679/name = ""
+679/texture = ExtResource( 1 )
+679/tex_offset = Vector2( 0, 0 )
+679/modulate = Color( 1, 1, 1, 1 )
+679/region = Rect2( 624, 256, 16, 16 )
+679/is_autotile = false
+679/occluder_offset = Vector2( 0, 0 )
+679/navigation_offset = Vector2( 0, 0 )
+679/shapes = [ ]
+680/name = ""
+680/texture = ExtResource( 1 )
+680/tex_offset = Vector2( 0, 0 )
+680/modulate = Color( 1, 1, 1, 1 )
+680/region = Rect2( 0, 272, 16, 16 )
+680/is_autotile = false
+680/occluder_offset = Vector2( 0, 0 )
+680/navigation_offset = Vector2( 0, 0 )
+680/shapes = [ ]
+681/name = ""
+681/texture = ExtResource( 1 )
+681/tex_offset = Vector2( 0, 0 )
+681/modulate = Color( 1, 1, 1, 1 )
+681/region = Rect2( 16, 272, 16, 16 )
+681/is_autotile = false
+681/occluder_offset = Vector2( 0, 0 )
+681/navigation_offset = Vector2( 0, 0 )
+681/shapes = [ ]
+682/name = ""
+682/texture = ExtResource( 1 )
+682/tex_offset = Vector2( 0, 0 )
+682/modulate = Color( 1, 1, 1, 1 )
+682/region = Rect2( 32, 272, 16, 16 )
+682/is_autotile = false
+682/occluder_offset = Vector2( 0, 0 )
+682/navigation_offset = Vector2( 0, 0 )
+682/shapes = [ ]
+683/name = ""
+683/texture = ExtResource( 1 )
+683/tex_offset = Vector2( 0, 0 )
+683/modulate = Color( 1, 1, 1, 1 )
+683/region = Rect2( 48, 272, 16, 16 )
+683/is_autotile = false
+683/occluder_offset = Vector2( 0, 0 )
+683/navigation_offset = Vector2( 0, 0 )
+683/shapes = [ ]
+684/name = ""
+684/texture = ExtResource( 1 )
+684/tex_offset = Vector2( 0, 0 )
+684/modulate = Color( 1, 1, 1, 1 )
+684/region = Rect2( 64, 272, 16, 16 )
+684/is_autotile = false
+684/occluder_offset = Vector2( 0, 0 )
+684/navigation_offset = Vector2( 0, 0 )
+684/shapes = [ ]
+685/name = ""
+685/texture = ExtResource( 1 )
+685/tex_offset = Vector2( 0, 0 )
+685/modulate = Color( 1, 1, 1, 1 )
+685/region = Rect2( 80, 272, 16, 16 )
+685/is_autotile = false
+685/occluder_offset = Vector2( 0, 0 )
+685/navigation_offset = Vector2( 0, 0 )
+685/shapes = [ ]
+686/name = ""
+686/texture = ExtResource( 1 )
+686/tex_offset = Vector2( 0, 0 )
+686/modulate = Color( 1, 1, 1, 1 )
+686/region = Rect2( 96, 272, 16, 16 )
+686/is_autotile = false
+686/occluder_offset = Vector2( 0, 0 )
+686/navigation_offset = Vector2( 0, 0 )
+686/shapes = [ ]
+687/name = ""
+687/texture = ExtResource( 1 )
+687/tex_offset = Vector2( 0, 0 )
+687/modulate = Color( 1, 1, 1, 1 )
+687/region = Rect2( 112, 272, 16, 16 )
+687/is_autotile = false
+687/occluder_offset = Vector2( 0, 0 )
+687/navigation_offset = Vector2( 0, 0 )
+687/shapes = [ ]
+688/name = ""
+688/texture = ExtResource( 1 )
+688/tex_offset = Vector2( 0, 0 )
+688/modulate = Color( 1, 1, 1, 1 )
+688/region = Rect2( 128, 272, 16, 16 )
+688/is_autotile = false
+688/occluder_offset = Vector2( 0, 0 )
+688/navigation_offset = Vector2( 0, 0 )
+688/shapes = [ ]
+689/name = ""
+689/texture = ExtResource( 1 )
+689/tex_offset = Vector2( 0, 0 )
+689/modulate = Color( 1, 1, 1, 1 )
+689/region = Rect2( 144, 272, 16, 16 )
+689/is_autotile = false
+689/occluder_offset = Vector2( 0, 0 )
+689/navigation_offset = Vector2( 0, 0 )
+689/shapes = [ ]
+690/name = ""
+690/texture = ExtResource( 1 )
+690/tex_offset = Vector2( 0, 0 )
+690/modulate = Color( 1, 1, 1, 1 )
+690/region = Rect2( 160, 272, 16, 16 )
+690/is_autotile = false
+690/occluder_offset = Vector2( 0, 0 )
+690/navigation_offset = Vector2( 0, 0 )
+690/shapes = [ ]
+691/name = ""
+691/texture = ExtResource( 1 )
+691/tex_offset = Vector2( 0, 0 )
+691/modulate = Color( 1, 1, 1, 1 )
+691/region = Rect2( 176, 272, 16, 16 )
+691/is_autotile = false
+691/occluder_offset = Vector2( 0, 0 )
+691/navigation_offset = Vector2( 0, 0 )
+691/shapes = [ ]
+692/name = ""
+692/texture = ExtResource( 1 )
+692/tex_offset = Vector2( 0, 0 )
+692/modulate = Color( 1, 1, 1, 1 )
+692/region = Rect2( 192, 272, 16, 16 )
+692/is_autotile = false
+692/occluder_offset = Vector2( 0, 0 )
+692/navigation_offset = Vector2( 0, 0 )
+692/shapes = [ ]
+693/name = ""
+693/texture = ExtResource( 1 )
+693/tex_offset = Vector2( 0, 0 )
+693/modulate = Color( 1, 1, 1, 1 )
+693/region = Rect2( 208, 272, 16, 16 )
+693/is_autotile = false
+693/occluder_offset = Vector2( 0, 0 )
+693/navigation_offset = Vector2( 0, 0 )
+693/shapes = [ ]
+694/name = ""
+694/texture = ExtResource( 1 )
+694/tex_offset = Vector2( 0, 0 )
+694/modulate = Color( 1, 1, 1, 1 )
+694/region = Rect2( 224, 272, 16, 16 )
+694/is_autotile = false
+694/occluder_offset = Vector2( 0, 0 )
+694/navigation_offset = Vector2( 0, 0 )
+694/shapes = [ ]
+695/name = ""
+695/texture = ExtResource( 1 )
+695/tex_offset = Vector2( 0, 0 )
+695/modulate = Color( 1, 1, 1, 1 )
+695/region = Rect2( 240, 272, 16, 16 )
+695/is_autotile = false
+695/occluder_offset = Vector2( 0, 0 )
+695/navigation_offset = Vector2( 0, 0 )
+695/shapes = [ ]
+696/name = ""
+696/texture = ExtResource( 1 )
+696/tex_offset = Vector2( 0, 0 )
+696/modulate = Color( 1, 1, 1, 1 )
+696/region = Rect2( 256, 272, 16, 16 )
+696/is_autotile = false
+696/occluder_offset = Vector2( 0, 0 )
+696/navigation_offset = Vector2( 0, 0 )
+696/shapes = [ ]
+697/name = ""
+697/texture = ExtResource( 1 )
+697/tex_offset = Vector2( 0, 0 )
+697/modulate = Color( 1, 1, 1, 1 )
+697/region = Rect2( 272, 272, 16, 16 )
+697/is_autotile = false
+697/occluder_offset = Vector2( 0, 0 )
+697/navigation_offset = Vector2( 0, 0 )
+697/shapes = [ ]
+698/name = ""
+698/texture = ExtResource( 1 )
+698/tex_offset = Vector2( 0, 0 )
+698/modulate = Color( 1, 1, 1, 1 )
+698/region = Rect2( 288, 272, 16, 16 )
+698/is_autotile = false
+698/occluder_offset = Vector2( 0, 0 )
+698/navigation_offset = Vector2( 0, 0 )
+698/shapes = [ ]
+699/name = ""
+699/texture = ExtResource( 1 )
+699/tex_offset = Vector2( 0, 0 )
+699/modulate = Color( 1, 1, 1, 1 )
+699/region = Rect2( 304, 272, 16, 16 )
+699/is_autotile = false
+699/occluder_offset = Vector2( 0, 0 )
+699/navigation_offset = Vector2( 0, 0 )
+699/shapes = [ ]
+700/name = ""
+700/texture = ExtResource( 1 )
+700/tex_offset = Vector2( 0, 0 )
+700/modulate = Color( 1, 1, 1, 1 )
+700/region = Rect2( 320, 272, 16, 16 )
+700/is_autotile = false
+700/occluder_offset = Vector2( 0, 0 )
+700/navigation_offset = Vector2( 0, 0 )
+700/shapes = [ ]
+701/name = ""
+701/texture = ExtResource( 1 )
+701/tex_offset = Vector2( 0, 0 )
+701/modulate = Color( 1, 1, 1, 1 )
+701/region = Rect2( 336, 272, 16, 16 )
+701/is_autotile = false
+701/occluder_offset = Vector2( 0, 0 )
+701/navigation_offset = Vector2( 0, 0 )
+701/shapes = [ ]
+702/name = ""
+702/texture = ExtResource( 1 )
+702/tex_offset = Vector2( 0, 0 )
+702/modulate = Color( 1, 1, 1, 1 )
+702/region = Rect2( 352, 272, 16, 16 )
+702/is_autotile = false
+702/occluder_offset = Vector2( 0, 0 )
+702/navigation_offset = Vector2( 0, 0 )
+702/shapes = [ ]
+703/name = ""
+703/texture = ExtResource( 1 )
+703/tex_offset = Vector2( 0, 0 )
+703/modulate = Color( 1, 1, 1, 1 )
+703/region = Rect2( 368, 272, 16, 16 )
+703/is_autotile = false
+703/occluder_offset = Vector2( 0, 0 )
+703/navigation_offset = Vector2( 0, 0 )
+703/shapes = [ ]
+704/name = ""
+704/texture = ExtResource( 1 )
+704/tex_offset = Vector2( 0, 0 )
+704/modulate = Color( 1, 1, 1, 1 )
+704/region = Rect2( 384, 272, 16, 16 )
+704/is_autotile = false
+704/occluder_offset = Vector2( 0, 0 )
+704/navigation_offset = Vector2( 0, 0 )
+704/shapes = [ ]
+705/name = ""
+705/texture = ExtResource( 1 )
+705/tex_offset = Vector2( 0, 0 )
+705/modulate = Color( 1, 1, 1, 1 )
+705/region = Rect2( 400, 272, 16, 16 )
+705/is_autotile = false
+705/occluder_offset = Vector2( 0, 0 )
+705/navigation_offset = Vector2( 0, 0 )
+705/shapes = [ ]
+706/name = ""
+706/texture = ExtResource( 1 )
+706/tex_offset = Vector2( 0, 0 )
+706/modulate = Color( 1, 1, 1, 1 )
+706/region = Rect2( 416, 272, 16, 16 )
+706/is_autotile = false
+706/occluder_offset = Vector2( 0, 0 )
+706/navigation_offset = Vector2( 0, 0 )
+706/shapes = [ ]
+707/name = ""
+707/texture = ExtResource( 1 )
+707/tex_offset = Vector2( 0, 0 )
+707/modulate = Color( 1, 1, 1, 1 )
+707/region = Rect2( 432, 272, 16, 16 )
+707/is_autotile = false
+707/occluder_offset = Vector2( 0, 0 )
+707/navigation_offset = Vector2( 0, 0 )
+707/shapes = [ ]
+708/name = ""
+708/texture = ExtResource( 1 )
+708/tex_offset = Vector2( 0, 0 )
+708/modulate = Color( 1, 1, 1, 1 )
+708/region = Rect2( 448, 272, 16, 16 )
+708/is_autotile = false
+708/occluder_offset = Vector2( 0, 0 )
+708/navigation_offset = Vector2( 0, 0 )
+708/shapes = [ ]
+709/name = ""
+709/texture = ExtResource( 1 )
+709/tex_offset = Vector2( 0, 0 )
+709/modulate = Color( 1, 1, 1, 1 )
+709/region = Rect2( 464, 272, 16, 16 )
+709/is_autotile = false
+709/occluder_offset = Vector2( 0, 0 )
+709/navigation_offset = Vector2( 0, 0 )
+709/shapes = [ ]
+710/name = ""
+710/texture = ExtResource( 1 )
+710/tex_offset = Vector2( 0, 0 )
+710/modulate = Color( 1, 1, 1, 1 )
+710/region = Rect2( 480, 272, 16, 16 )
+710/is_autotile = false
+710/occluder_offset = Vector2( 0, 0 )
+710/navigation_offset = Vector2( 0, 0 )
+710/shapes = [ ]
+711/name = ""
+711/texture = ExtResource( 1 )
+711/tex_offset = Vector2( 0, 0 )
+711/modulate = Color( 1, 1, 1, 1 )
+711/region = Rect2( 496, 272, 16, 16 )
+711/is_autotile = false
+711/occluder_offset = Vector2( 0, 0 )
+711/navigation_offset = Vector2( 0, 0 )
+711/shapes = [ ]
+712/name = ""
+712/texture = ExtResource( 1 )
+712/tex_offset = Vector2( 0, 0 )
+712/modulate = Color( 1, 1, 1, 1 )
+712/region = Rect2( 512, 272, 16, 16 )
+712/is_autotile = false
+712/occluder_offset = Vector2( 0, 0 )
+712/navigation_offset = Vector2( 0, 0 )
+712/shapes = [ ]
+713/name = ""
+713/texture = ExtResource( 1 )
+713/tex_offset = Vector2( 0, 0 )
+713/modulate = Color( 1, 1, 1, 1 )
+713/region = Rect2( 528, 272, 16, 16 )
+713/is_autotile = false
+713/occluder_offset = Vector2( 0, 0 )
+713/navigation_offset = Vector2( 0, 0 )
+713/shapes = [ ]
+714/name = ""
+714/texture = ExtResource( 1 )
+714/tex_offset = Vector2( 0, 0 )
+714/modulate = Color( 1, 1, 1, 1 )
+714/region = Rect2( 544, 272, 16, 16 )
+714/is_autotile = false
+714/occluder_offset = Vector2( 0, 0 )
+714/navigation_offset = Vector2( 0, 0 )
+714/shapes = [ ]
+715/name = ""
+715/texture = ExtResource( 1 )
+715/tex_offset = Vector2( 0, 0 )
+715/modulate = Color( 1, 1, 1, 1 )
+715/region = Rect2( 560, 272, 16, 16 )
+715/is_autotile = false
+715/occluder_offset = Vector2( 0, 0 )
+715/navigation_offset = Vector2( 0, 0 )
+715/shapes = [ ]
+716/name = ""
+716/texture = ExtResource( 1 )
+716/tex_offset = Vector2( 0, 0 )
+716/modulate = Color( 1, 1, 1, 1 )
+716/region = Rect2( 576, 272, 16, 16 )
+716/is_autotile = false
+716/occluder_offset = Vector2( 0, 0 )
+716/navigation_offset = Vector2( 0, 0 )
+716/shapes = [ ]
+717/name = ""
+717/texture = ExtResource( 1 )
+717/tex_offset = Vector2( 0, 0 )
+717/modulate = Color( 1, 1, 1, 1 )
+717/region = Rect2( 592, 272, 16, 16 )
+717/is_autotile = false
+717/occluder_offset = Vector2( 0, 0 )
+717/navigation_offset = Vector2( 0, 0 )
+717/shapes = [ ]
+718/name = ""
+718/texture = ExtResource( 1 )
+718/tex_offset = Vector2( 0, 0 )
+718/modulate = Color( 1, 1, 1, 1 )
+718/region = Rect2( 608, 272, 16, 16 )
+718/is_autotile = false
+718/occluder_offset = Vector2( 0, 0 )
+718/navigation_offset = Vector2( 0, 0 )
+718/shapes = [ ]
+719/name = ""
+719/texture = ExtResource( 1 )
+719/tex_offset = Vector2( 0, 0 )
+719/modulate = Color( 1, 1, 1, 1 )
+719/region = Rect2( 624, 272, 16, 16 )
+719/is_autotile = false
+719/occluder_offset = Vector2( 0, 0 )
+719/navigation_offset = Vector2( 0, 0 )
+719/shapes = [ ]
+720/name = ""
+720/texture = ExtResource( 1 )
+720/tex_offset = Vector2( 0, 0 )
+720/modulate = Color( 1, 1, 1, 1 )
+720/region = Rect2( 0, 288, 16, 16 )
+720/is_autotile = false
+720/occluder_offset = Vector2( 0, 0 )
+720/navigation_offset = Vector2( 0, 0 )
+720/shapes = [ ]
+721/name = ""
+721/texture = ExtResource( 1 )
+721/tex_offset = Vector2( 0, 0 )
+721/modulate = Color( 1, 1, 1, 1 )
+721/region = Rect2( 16, 288, 16, 16 )
+721/is_autotile = false
+721/occluder_offset = Vector2( 0, 0 )
+721/navigation_offset = Vector2( 0, 0 )
+721/shapes = [ ]
+722/name = ""
+722/texture = ExtResource( 1 )
+722/tex_offset = Vector2( 0, 0 )
+722/modulate = Color( 1, 1, 1, 1 )
+722/region = Rect2( 32, 288, 16, 16 )
+722/is_autotile = false
+722/occluder_offset = Vector2( 0, 0 )
+722/navigation_offset = Vector2( 0, 0 )
+722/shapes = [ ]
+723/name = ""
+723/texture = ExtResource( 1 )
+723/tex_offset = Vector2( 0, 0 )
+723/modulate = Color( 1, 1, 1, 1 )
+723/region = Rect2( 48, 288, 16, 16 )
+723/is_autotile = false
+723/occluder_offset = Vector2( 0, 0 )
+723/navigation_offset = Vector2( 0, 0 )
+723/shapes = [ ]
+724/name = ""
+724/texture = ExtResource( 1 )
+724/tex_offset = Vector2( 0, 0 )
+724/modulate = Color( 1, 1, 1, 1 )
+724/region = Rect2( 64, 288, 16, 16 )
+724/is_autotile = false
+724/occluder_offset = Vector2( 0, 0 )
+724/navigation_offset = Vector2( 0, 0 )
+724/shapes = [ ]
+725/name = ""
+725/texture = ExtResource( 1 )
+725/tex_offset = Vector2( 0, 0 )
+725/modulate = Color( 1, 1, 1, 1 )
+725/region = Rect2( 80, 288, 16, 16 )
+725/is_autotile = false
+725/occluder_offset = Vector2( 0, 0 )
+725/navigation_offset = Vector2( 0, 0 )
+725/shapes = [ ]
+726/name = ""
+726/texture = ExtResource( 1 )
+726/tex_offset = Vector2( 0, 0 )
+726/modulate = Color( 1, 1, 1, 1 )
+726/region = Rect2( 96, 288, 16, 16 )
+726/is_autotile = false
+726/occluder_offset = Vector2( 0, 0 )
+726/navigation_offset = Vector2( 0, 0 )
+726/shapes = [ ]
+727/name = ""
+727/texture = ExtResource( 1 )
+727/tex_offset = Vector2( 0, 0 )
+727/modulate = Color( 1, 1, 1, 1 )
+727/region = Rect2( 112, 288, 16, 16 )
+727/is_autotile = false
+727/occluder_offset = Vector2( 0, 0 )
+727/navigation_offset = Vector2( 0, 0 )
+727/shapes = [ ]
+728/name = ""
+728/texture = ExtResource( 1 )
+728/tex_offset = Vector2( 0, 0 )
+728/modulate = Color( 1, 1, 1, 1 )
+728/region = Rect2( 128, 288, 16, 16 )
+728/is_autotile = false
+728/occluder_offset = Vector2( 0, 0 )
+728/navigation_offset = Vector2( 0, 0 )
+728/shapes = [ ]
+729/name = ""
+729/texture = ExtResource( 1 )
+729/tex_offset = Vector2( 0, 0 )
+729/modulate = Color( 1, 1, 1, 1 )
+729/region = Rect2( 144, 288, 16, 16 )
+729/is_autotile = false
+729/occluder_offset = Vector2( 0, 0 )
+729/navigation_offset = Vector2( 0, 0 )
+729/shapes = [ ]
+730/name = ""
+730/texture = ExtResource( 1 )
+730/tex_offset = Vector2( 0, 0 )
+730/modulate = Color( 1, 1, 1, 1 )
+730/region = Rect2( 160, 288, 16, 16 )
+730/is_autotile = false
+730/occluder_offset = Vector2( 0, 0 )
+730/navigation_offset = Vector2( 0, 0 )
+730/shapes = [ ]
+731/name = ""
+731/texture = ExtResource( 1 )
+731/tex_offset = Vector2( 0, 0 )
+731/modulate = Color( 1, 1, 1, 1 )
+731/region = Rect2( 176, 288, 16, 16 )
+731/is_autotile = false
+731/occluder_offset = Vector2( 0, 0 )
+731/navigation_offset = Vector2( 0, 0 )
+731/shapes = [ ]
+732/name = ""
+732/texture = ExtResource( 1 )
+732/tex_offset = Vector2( 0, 0 )
+732/modulate = Color( 1, 1, 1, 1 )
+732/region = Rect2( 192, 288, 16, 16 )
+732/is_autotile = false
+732/occluder_offset = Vector2( 0, 0 )
+732/navigation_offset = Vector2( 0, 0 )
+732/shapes = [ ]
+733/name = ""
+733/texture = ExtResource( 1 )
+733/tex_offset = Vector2( 0, 0 )
+733/modulate = Color( 1, 1, 1, 1 )
+733/region = Rect2( 208, 288, 16, 16 )
+733/is_autotile = false
+733/occluder_offset = Vector2( 0, 0 )
+733/navigation_offset = Vector2( 0, 0 )
+733/shapes = [ ]
+734/name = ""
+734/texture = ExtResource( 1 )
+734/tex_offset = Vector2( 0, 0 )
+734/modulate = Color( 1, 1, 1, 1 )
+734/region = Rect2( 224, 288, 16, 16 )
+734/is_autotile = false
+734/occluder_offset = Vector2( 0, 0 )
+734/navigation_offset = Vector2( 0, 0 )
+734/shapes = [ ]
+735/name = ""
+735/texture = ExtResource( 1 )
+735/tex_offset = Vector2( 0, 0 )
+735/modulate = Color( 1, 1, 1, 1 )
+735/region = Rect2( 240, 288, 16, 16 )
+735/is_autotile = false
+735/occluder_offset = Vector2( 0, 0 )
+735/navigation_offset = Vector2( 0, 0 )
+735/shapes = [ ]
+736/name = ""
+736/texture = ExtResource( 1 )
+736/tex_offset = Vector2( 0, 0 )
+736/modulate = Color( 1, 1, 1, 1 )
+736/region = Rect2( 256, 288, 16, 16 )
+736/is_autotile = false
+736/occluder_offset = Vector2( 0, 0 )
+736/navigation_offset = Vector2( 0, 0 )
+736/shapes = [ ]
+737/name = ""
+737/texture = ExtResource( 1 )
+737/tex_offset = Vector2( 0, 0 )
+737/modulate = Color( 1, 1, 1, 1 )
+737/region = Rect2( 272, 288, 16, 16 )
+737/is_autotile = false
+737/occluder_offset = Vector2( 0, 0 )
+737/navigation_offset = Vector2( 0, 0 )
+737/shapes = [ ]
+738/name = ""
+738/texture = ExtResource( 1 )
+738/tex_offset = Vector2( 0, 0 )
+738/modulate = Color( 1, 1, 1, 1 )
+738/region = Rect2( 288, 288, 16, 16 )
+738/is_autotile = false
+738/occluder_offset = Vector2( 0, 0 )
+738/navigation_offset = Vector2( 0, 0 )
+738/shapes = [ ]
+739/name = ""
+739/texture = ExtResource( 1 )
+739/tex_offset = Vector2( 0, 0 )
+739/modulate = Color( 1, 1, 1, 1 )
+739/region = Rect2( 304, 288, 16, 16 )
+739/is_autotile = false
+739/occluder_offset = Vector2( 0, 0 )
+739/navigation_offset = Vector2( 0, 0 )
+739/shapes = [ ]
+740/name = ""
+740/texture = ExtResource( 1 )
+740/tex_offset = Vector2( 0, 0 )
+740/modulate = Color( 1, 1, 1, 1 )
+740/region = Rect2( 320, 288, 16, 16 )
+740/is_autotile = false
+740/occluder_offset = Vector2( 0, 0 )
+740/navigation_offset = Vector2( 0, 0 )
+740/shapes = [ ]
+741/name = ""
+741/texture = ExtResource( 1 )
+741/tex_offset = Vector2( 0, 0 )
+741/modulate = Color( 1, 1, 1, 1 )
+741/region = Rect2( 336, 288, 16, 16 )
+741/is_autotile = false
+741/occluder_offset = Vector2( 0, 0 )
+741/navigation_offset = Vector2( 0, 0 )
+741/shapes = [ ]
+742/name = ""
+742/texture = ExtResource( 1 )
+742/tex_offset = Vector2( 0, 0 )
+742/modulate = Color( 1, 1, 1, 1 )
+742/region = Rect2( 352, 288, 16, 16 )
+742/is_autotile = false
+742/occluder_offset = Vector2( 0, 0 )
+742/navigation_offset = Vector2( 0, 0 )
+742/shapes = [ ]
+743/name = ""
+743/texture = ExtResource( 1 )
+743/tex_offset = Vector2( 0, 0 )
+743/modulate = Color( 1, 1, 1, 1 )
+743/region = Rect2( 368, 288, 16, 16 )
+743/is_autotile = false
+743/occluder_offset = Vector2( 0, 0 )
+743/navigation_offset = Vector2( 0, 0 )
+743/shapes = [ ]
+744/name = ""
+744/texture = ExtResource( 1 )
+744/tex_offset = Vector2( 0, 0 )
+744/modulate = Color( 1, 1, 1, 1 )
+744/region = Rect2( 384, 288, 16, 16 )
+744/is_autotile = false
+744/occluder_offset = Vector2( 0, 0 )
+744/navigation_offset = Vector2( 0, 0 )
+744/shapes = [ ]
+745/name = ""
+745/texture = ExtResource( 1 )
+745/tex_offset = Vector2( 0, 0 )
+745/modulate = Color( 1, 1, 1, 1 )
+745/region = Rect2( 400, 288, 16, 16 )
+745/is_autotile = false
+745/occluder_offset = Vector2( 0, 0 )
+745/navigation_offset = Vector2( 0, 0 )
+745/shapes = [ ]
+746/name = ""
+746/texture = ExtResource( 1 )
+746/tex_offset = Vector2( 0, 0 )
+746/modulate = Color( 1, 1, 1, 1 )
+746/region = Rect2( 416, 288, 16, 16 )
+746/is_autotile = false
+746/occluder_offset = Vector2( 0, 0 )
+746/navigation_offset = Vector2( 0, 0 )
+746/shapes = [ ]
+747/name = ""
+747/texture = ExtResource( 1 )
+747/tex_offset = Vector2( 0, 0 )
+747/modulate = Color( 1, 1, 1, 1 )
+747/region = Rect2( 432, 288, 16, 16 )
+747/is_autotile = false
+747/occluder_offset = Vector2( 0, 0 )
+747/navigation_offset = Vector2( 0, 0 )
+747/shapes = [ ]
+748/name = ""
+748/texture = ExtResource( 1 )
+748/tex_offset = Vector2( 0, 0 )
+748/modulate = Color( 1, 1, 1, 1 )
+748/region = Rect2( 448, 288, 16, 16 )
+748/is_autotile = false
+748/occluder_offset = Vector2( 0, 0 )
+748/navigation_offset = Vector2( 0, 0 )
+748/shapes = [ ]
+749/name = ""
+749/texture = ExtResource( 1 )
+749/tex_offset = Vector2( 0, 0 )
+749/modulate = Color( 1, 1, 1, 1 )
+749/region = Rect2( 464, 288, 16, 16 )
+749/is_autotile = false
+749/occluder_offset = Vector2( 0, 0 )
+749/navigation_offset = Vector2( 0, 0 )
+749/shapes = [ ]
+750/name = ""
+750/texture = ExtResource( 1 )
+750/tex_offset = Vector2( 0, 0 )
+750/modulate = Color( 1, 1, 1, 1 )
+750/region = Rect2( 480, 288, 16, 16 )
+750/is_autotile = false
+750/occluder_offset = Vector2( 0, 0 )
+750/navigation_offset = Vector2( 0, 0 )
+750/shapes = [ ]
+751/name = ""
+751/texture = ExtResource( 1 )
+751/tex_offset = Vector2( 0, 0 )
+751/modulate = Color( 1, 1, 1, 1 )
+751/region = Rect2( 496, 288, 16, 16 )
+751/is_autotile = false
+751/occluder_offset = Vector2( 0, 0 )
+751/navigation_offset = Vector2( 0, 0 )
+751/shapes = [ ]
+752/name = ""
+752/texture = ExtResource( 1 )
+752/tex_offset = Vector2( 0, 0 )
+752/modulate = Color( 1, 1, 1, 1 )
+752/region = Rect2( 512, 288, 16, 16 )
+752/is_autotile = false
+752/occluder_offset = Vector2( 0, 0 )
+752/navigation_offset = Vector2( 0, 0 )
+752/shapes = [ ]
+753/name = ""
+753/texture = ExtResource( 1 )
+753/tex_offset = Vector2( 0, 0 )
+753/modulate = Color( 1, 1, 1, 1 )
+753/region = Rect2( 528, 288, 16, 16 )
+753/is_autotile = false
+753/occluder_offset = Vector2( 0, 0 )
+753/navigation_offset = Vector2( 0, 0 )
+753/shapes = [ ]
+754/name = ""
+754/texture = ExtResource( 1 )
+754/tex_offset = Vector2( 0, 0 )
+754/modulate = Color( 1, 1, 1, 1 )
+754/region = Rect2( 544, 288, 16, 16 )
+754/is_autotile = false
+754/occluder_offset = Vector2( 0, 0 )
+754/navigation_offset = Vector2( 0, 0 )
+754/shapes = [ ]
+755/name = ""
+755/texture = ExtResource( 1 )
+755/tex_offset = Vector2( 0, 0 )
+755/modulate = Color( 1, 1, 1, 1 )
+755/region = Rect2( 560, 288, 16, 16 )
+755/is_autotile = false
+755/occluder_offset = Vector2( 0, 0 )
+755/navigation_offset = Vector2( 0, 0 )
+755/shapes = [ ]
+756/name = ""
+756/texture = ExtResource( 1 )
+756/tex_offset = Vector2( 0, 0 )
+756/modulate = Color( 1, 1, 1, 1 )
+756/region = Rect2( 576, 288, 16, 16 )
+756/is_autotile = false
+756/occluder_offset = Vector2( 0, 0 )
+756/navigation_offset = Vector2( 0, 0 )
+756/shapes = [ ]
+757/name = ""
+757/texture = ExtResource( 1 )
+757/tex_offset = Vector2( 0, 0 )
+757/modulate = Color( 1, 1, 1, 1 )
+757/region = Rect2( 592, 288, 16, 16 )
+757/is_autotile = false
+757/occluder_offset = Vector2( 0, 0 )
+757/navigation_offset = Vector2( 0, 0 )
+757/shapes = [ ]
+758/name = ""
+758/texture = ExtResource( 1 )
+758/tex_offset = Vector2( 0, 0 )
+758/modulate = Color( 1, 1, 1, 1 )
+758/region = Rect2( 608, 288, 16, 16 )
+758/is_autotile = false
+758/occluder_offset = Vector2( 0, 0 )
+758/navigation_offset = Vector2( 0, 0 )
+758/shapes = [ ]
+759/name = ""
+759/texture = ExtResource( 1 )
+759/tex_offset = Vector2( 0, 0 )
+759/modulate = Color( 1, 1, 1, 1 )
+759/region = Rect2( 624, 288, 16, 16 )
+759/is_autotile = false
+759/occluder_offset = Vector2( 0, 0 )
+759/navigation_offset = Vector2( 0, 0 )
+759/shapes = [ ]
+760/name = ""
+760/texture = ExtResource( 1 )
+760/tex_offset = Vector2( 0, 0 )
+760/modulate = Color( 1, 1, 1, 1 )
+760/region = Rect2( 0, 304, 16, 16 )
+760/is_autotile = false
+760/occluder_offset = Vector2( 0, 0 )
+760/navigation_offset = Vector2( 0, 0 )
+760/shapes = [ ]
+761/name = ""
+761/texture = ExtResource( 1 )
+761/tex_offset = Vector2( 0, 0 )
+761/modulate = Color( 1, 1, 1, 1 )
+761/region = Rect2( 16, 304, 16, 16 )
+761/is_autotile = false
+761/occluder_offset = Vector2( 0, 0 )
+761/navigation_offset = Vector2( 0, 0 )
+761/shapes = [ ]
+762/name = ""
+762/texture = ExtResource( 1 )
+762/tex_offset = Vector2( 0, 0 )
+762/modulate = Color( 1, 1, 1, 1 )
+762/region = Rect2( 32, 304, 16, 16 )
+762/is_autotile = false
+762/occluder_offset = Vector2( 0, 0 )
+762/navigation_offset = Vector2( 0, 0 )
+762/shapes = [ ]
+763/name = ""
+763/texture = ExtResource( 1 )
+763/tex_offset = Vector2( 0, 0 )
+763/modulate = Color( 1, 1, 1, 1 )
+763/region = Rect2( 48, 304, 16, 16 )
+763/is_autotile = false
+763/occluder_offset = Vector2( 0, 0 )
+763/navigation_offset = Vector2( 0, 0 )
+763/shapes = [ ]
+764/name = ""
+764/texture = ExtResource( 1 )
+764/tex_offset = Vector2( 0, 0 )
+764/modulate = Color( 1, 1, 1, 1 )
+764/region = Rect2( 64, 304, 16, 16 )
+764/is_autotile = false
+764/occluder_offset = Vector2( 0, 0 )
+764/navigation_offset = Vector2( 0, 0 )
+764/shapes = [ ]
+765/name = ""
+765/texture = ExtResource( 1 )
+765/tex_offset = Vector2( 0, 0 )
+765/modulate = Color( 1, 1, 1, 1 )
+765/region = Rect2( 80, 304, 16, 16 )
+765/is_autotile = false
+765/occluder_offset = Vector2( 0, 0 )
+765/navigation_offset = Vector2( 0, 0 )
+765/shapes = [ ]
+766/name = ""
+766/texture = ExtResource( 1 )
+766/tex_offset = Vector2( 0, 0 )
+766/modulate = Color( 1, 1, 1, 1 )
+766/region = Rect2( 96, 304, 16, 16 )
+766/is_autotile = false
+766/occluder_offset = Vector2( 0, 0 )
+766/navigation_offset = Vector2( 0, 0 )
+766/shapes = [ ]
+767/name = ""
+767/texture = ExtResource( 1 )
+767/tex_offset = Vector2( 0, 0 )
+767/modulate = Color( 1, 1, 1, 1 )
+767/region = Rect2( 112, 304, 16, 16 )
+767/is_autotile = false
+767/occluder_offset = Vector2( 0, 0 )
+767/navigation_offset = Vector2( 0, 0 )
+767/shapes = [ ]
+768/name = ""
+768/texture = ExtResource( 1 )
+768/tex_offset = Vector2( 0, 0 )
+768/modulate = Color( 1, 1, 1, 1 )
+768/region = Rect2( 128, 304, 16, 16 )
+768/is_autotile = false
+768/occluder_offset = Vector2( 0, 0 )
+768/navigation_offset = Vector2( 0, 0 )
+768/shapes = [ ]
+769/name = ""
+769/texture = ExtResource( 1 )
+769/tex_offset = Vector2( 0, 0 )
+769/modulate = Color( 1, 1, 1, 1 )
+769/region = Rect2( 144, 304, 16, 16 )
+769/is_autotile = false
+769/occluder_offset = Vector2( 0, 0 )
+769/navigation_offset = Vector2( 0, 0 )
+769/shapes = [ ]
+770/name = ""
+770/texture = ExtResource( 1 )
+770/tex_offset = Vector2( 0, 0 )
+770/modulate = Color( 1, 1, 1, 1 )
+770/region = Rect2( 160, 304, 16, 16 )
+770/is_autotile = false
+770/occluder_offset = Vector2( 0, 0 )
+770/navigation_offset = Vector2( 0, 0 )
+770/shapes = [ ]
+771/name = ""
+771/texture = ExtResource( 1 )
+771/tex_offset = Vector2( 0, 0 )
+771/modulate = Color( 1, 1, 1, 1 )
+771/region = Rect2( 176, 304, 16, 16 )
+771/is_autotile = false
+771/occluder_offset = Vector2( 0, 0 )
+771/navigation_offset = Vector2( 0, 0 )
+771/shapes = [ ]
+772/name = ""
+772/texture = ExtResource( 1 )
+772/tex_offset = Vector2( 0, 0 )
+772/modulate = Color( 1, 1, 1, 1 )
+772/region = Rect2( 192, 304, 16, 16 )
+772/is_autotile = false
+772/occluder_offset = Vector2( 0, 0 )
+772/navigation_offset = Vector2( 0, 0 )
+772/shapes = [ ]
+773/name = ""
+773/texture = ExtResource( 1 )
+773/tex_offset = Vector2( 0, 0 )
+773/modulate = Color( 1, 1, 1, 1 )
+773/region = Rect2( 208, 304, 16, 16 )
+773/is_autotile = false
+773/occluder_offset = Vector2( 0, 0 )
+773/navigation_offset = Vector2( 0, 0 )
+773/shapes = [ ]
+774/name = ""
+774/texture = ExtResource( 1 )
+774/tex_offset = Vector2( 0, 0 )
+774/modulate = Color( 1, 1, 1, 1 )
+774/region = Rect2( 224, 304, 16, 16 )
+774/is_autotile = false
+774/occluder_offset = Vector2( 0, 0 )
+774/navigation_offset = Vector2( 0, 0 )
+774/shapes = [ ]
+775/name = ""
+775/texture = ExtResource( 1 )
+775/tex_offset = Vector2( 0, 0 )
+775/modulate = Color( 1, 1, 1, 1 )
+775/region = Rect2( 240, 304, 16, 16 )
+775/is_autotile = false
+775/occluder_offset = Vector2( 0, 0 )
+775/navigation_offset = Vector2( 0, 0 )
+775/shapes = [ ]
+776/name = ""
+776/texture = ExtResource( 1 )
+776/tex_offset = Vector2( 0, 0 )
+776/modulate = Color( 1, 1, 1, 1 )
+776/region = Rect2( 256, 304, 16, 16 )
+776/is_autotile = false
+776/occluder_offset = Vector2( 0, 0 )
+776/navigation_offset = Vector2( 0, 0 )
+776/shapes = [ ]
+777/name = ""
+777/texture = ExtResource( 1 )
+777/tex_offset = Vector2( 0, 0 )
+777/modulate = Color( 1, 1, 1, 1 )
+777/region = Rect2( 272, 304, 16, 16 )
+777/is_autotile = false
+777/occluder_offset = Vector2( 0, 0 )
+777/navigation_offset = Vector2( 0, 0 )
+777/shapes = [ ]
+778/name = ""
+778/texture = ExtResource( 1 )
+778/tex_offset = Vector2( 0, 0 )
+778/modulate = Color( 1, 1, 1, 1 )
+778/region = Rect2( 288, 304, 16, 16 )
+778/is_autotile = false
+778/occluder_offset = Vector2( 0, 0 )
+778/navigation_offset = Vector2( 0, 0 )
+778/shapes = [ ]
+779/name = ""
+779/texture = ExtResource( 1 )
+779/tex_offset = Vector2( 0, 0 )
+779/modulate = Color( 1, 1, 1, 1 )
+779/region = Rect2( 304, 304, 16, 16 )
+779/is_autotile = false
+779/occluder_offset = Vector2( 0, 0 )
+779/navigation_offset = Vector2( 0, 0 )
+779/shapes = [ ]
+780/name = ""
+780/texture = ExtResource( 1 )
+780/tex_offset = Vector2( 0, 0 )
+780/modulate = Color( 1, 1, 1, 1 )
+780/region = Rect2( 320, 304, 16, 16 )
+780/is_autotile = false
+780/occluder_offset = Vector2( 0, 0 )
+780/navigation_offset = Vector2( 0, 0 )
+780/shapes = [ ]
+781/name = ""
+781/texture = ExtResource( 1 )
+781/tex_offset = Vector2( 0, 0 )
+781/modulate = Color( 1, 1, 1, 1 )
+781/region = Rect2( 336, 304, 16, 16 )
+781/is_autotile = false
+781/occluder_offset = Vector2( 0, 0 )
+781/navigation_offset = Vector2( 0, 0 )
+781/shapes = [ ]
+782/name = ""
+782/texture = ExtResource( 1 )
+782/tex_offset = Vector2( 0, 0 )
+782/modulate = Color( 1, 1, 1, 1 )
+782/region = Rect2( 352, 304, 16, 16 )
+782/is_autotile = false
+782/occluder_offset = Vector2( 0, 0 )
+782/navigation_offset = Vector2( 0, 0 )
+782/shapes = [ ]
+783/name = ""
+783/texture = ExtResource( 1 )
+783/tex_offset = Vector2( 0, 0 )
+783/modulate = Color( 1, 1, 1, 1 )
+783/region = Rect2( 368, 304, 16, 16 )
+783/is_autotile = false
+783/occluder_offset = Vector2( 0, 0 )
+783/navigation_offset = Vector2( 0, 0 )
+783/shapes = [ ]
+784/name = ""
+784/texture = ExtResource( 1 )
+784/tex_offset = Vector2( 0, 0 )
+784/modulate = Color( 1, 1, 1, 1 )
+784/region = Rect2( 384, 304, 16, 16 )
+784/is_autotile = false
+784/occluder_offset = Vector2( 0, 0 )
+784/navigation_offset = Vector2( 0, 0 )
+784/shapes = [ ]
+785/name = ""
+785/texture = ExtResource( 1 )
+785/tex_offset = Vector2( 0, 0 )
+785/modulate = Color( 1, 1, 1, 1 )
+785/region = Rect2( 400, 304, 16, 16 )
+785/is_autotile = false
+785/occluder_offset = Vector2( 0, 0 )
+785/navigation_offset = Vector2( 0, 0 )
+785/shapes = [ ]
+786/name = ""
+786/texture = ExtResource( 1 )
+786/tex_offset = Vector2( 0, 0 )
+786/modulate = Color( 1, 1, 1, 1 )
+786/region = Rect2( 416, 304, 16, 16 )
+786/is_autotile = false
+786/occluder_offset = Vector2( 0, 0 )
+786/navigation_offset = Vector2( 0, 0 )
+786/shapes = [ ]
+787/name = ""
+787/texture = ExtResource( 1 )
+787/tex_offset = Vector2( 0, 0 )
+787/modulate = Color( 1, 1, 1, 1 )
+787/region = Rect2( 432, 304, 16, 16 )
+787/is_autotile = false
+787/occluder_offset = Vector2( 0, 0 )
+787/navigation_offset = Vector2( 0, 0 )
+787/shapes = [ ]
+788/name = ""
+788/texture = ExtResource( 1 )
+788/tex_offset = Vector2( 0, 0 )
+788/modulate = Color( 1, 1, 1, 1 )
+788/region = Rect2( 448, 304, 16, 16 )
+788/is_autotile = false
+788/occluder_offset = Vector2( 0, 0 )
+788/navigation_offset = Vector2( 0, 0 )
+788/shapes = [ ]
+789/name = ""
+789/texture = ExtResource( 1 )
+789/tex_offset = Vector2( 0, 0 )
+789/modulate = Color( 1, 1, 1, 1 )
+789/region = Rect2( 464, 304, 16, 16 )
+789/is_autotile = false
+789/occluder_offset = Vector2( 0, 0 )
+789/navigation_offset = Vector2( 0, 0 )
+789/shapes = [ ]
+790/name = ""
+790/texture = ExtResource( 1 )
+790/tex_offset = Vector2( 0, 0 )
+790/modulate = Color( 1, 1, 1, 1 )
+790/region = Rect2( 480, 304, 16, 16 )
+790/is_autotile = false
+790/occluder_offset = Vector2( 0, 0 )
+790/navigation_offset = Vector2( 0, 0 )
+790/shapes = [ ]
+791/name = ""
+791/texture = ExtResource( 1 )
+791/tex_offset = Vector2( 0, 0 )
+791/modulate = Color( 1, 1, 1, 1 )
+791/region = Rect2( 496, 304, 16, 16 )
+791/is_autotile = false
+791/occluder_offset = Vector2( 0, 0 )
+791/navigation_offset = Vector2( 0, 0 )
+791/shapes = [ ]
+792/name = ""
+792/texture = ExtResource( 1 )
+792/tex_offset = Vector2( 0, 0 )
+792/modulate = Color( 1, 1, 1, 1 )
+792/region = Rect2( 512, 304, 16, 16 )
+792/is_autotile = false
+792/occluder_offset = Vector2( 0, 0 )
+792/navigation_offset = Vector2( 0, 0 )
+792/shapes = [ ]
+793/name = ""
+793/texture = ExtResource( 1 )
+793/tex_offset = Vector2( 0, 0 )
+793/modulate = Color( 1, 1, 1, 1 )
+793/region = Rect2( 528, 304, 16, 16 )
+793/is_autotile = false
+793/occluder_offset = Vector2( 0, 0 )
+793/navigation_offset = Vector2( 0, 0 )
+793/shapes = [ ]
+794/name = ""
+794/texture = ExtResource( 1 )
+794/tex_offset = Vector2( 0, 0 )
+794/modulate = Color( 1, 1, 1, 1 )
+794/region = Rect2( 544, 304, 16, 16 )
+794/is_autotile = false
+794/occluder_offset = Vector2( 0, 0 )
+794/navigation_offset = Vector2( 0, 0 )
+794/shapes = [ ]
+795/name = ""
+795/texture = ExtResource( 1 )
+795/tex_offset = Vector2( 0, 0 )
+795/modulate = Color( 1, 1, 1, 1 )
+795/region = Rect2( 560, 304, 16, 16 )
+795/is_autotile = false
+795/occluder_offset = Vector2( 0, 0 )
+795/navigation_offset = Vector2( 0, 0 )
+795/shapes = [ ]
+796/name = ""
+796/texture = ExtResource( 1 )
+796/tex_offset = Vector2( 0, 0 )
+796/modulate = Color( 1, 1, 1, 1 )
+796/region = Rect2( 576, 304, 16, 16 )
+796/is_autotile = false
+796/occluder_offset = Vector2( 0, 0 )
+796/navigation_offset = Vector2( 0, 0 )
+796/shapes = [ ]
+797/name = ""
+797/texture = ExtResource( 1 )
+797/tex_offset = Vector2( 0, 0 )
+797/modulate = Color( 1, 1, 1, 1 )
+797/region = Rect2( 592, 304, 16, 16 )
+797/is_autotile = false
+797/occluder_offset = Vector2( 0, 0 )
+797/navigation_offset = Vector2( 0, 0 )
+797/shapes = [ ]
+798/name = ""
+798/texture = ExtResource( 1 )
+798/tex_offset = Vector2( 0, 0 )
+798/modulate = Color( 1, 1, 1, 1 )
+798/region = Rect2( 608, 304, 16, 16 )
+798/is_autotile = false
+798/occluder_offset = Vector2( 0, 0 )
+798/navigation_offset = Vector2( 0, 0 )
+798/shapes = [ ]
+799/name = ""
+799/texture = ExtResource( 1 )
+799/tex_offset = Vector2( 0, 0 )
+799/modulate = Color( 1, 1, 1, 1 )
+799/region = Rect2( 624, 304, 16, 16 )
+799/is_autotile = false
+799/occluder_offset = Vector2( 0, 0 )
+799/navigation_offset = Vector2( 0, 0 )
+799/shapes = [ ]
+800/name = ""
+800/texture = ExtResource( 1 )
+800/tex_offset = Vector2( 0, 0 )
+800/modulate = Color( 1, 1, 1, 1 )
+800/region = Rect2( 0, 320, 16, 16 )
+800/is_autotile = false
+800/occluder_offset = Vector2( 0, 0 )
+800/navigation_offset = Vector2( 0, 0 )
+800/shapes = [ ]
+801/name = ""
+801/texture = ExtResource( 1 )
+801/tex_offset = Vector2( 0, 0 )
+801/modulate = Color( 1, 1, 1, 1 )
+801/region = Rect2( 16, 320, 16, 16 )
+801/is_autotile = false
+801/occluder_offset = Vector2( 0, 0 )
+801/navigation_offset = Vector2( 0, 0 )
+801/shapes = [ ]
+802/name = ""
+802/texture = ExtResource( 1 )
+802/tex_offset = Vector2( 0, 0 )
+802/modulate = Color( 1, 1, 1, 1 )
+802/region = Rect2( 32, 320, 16, 16 )
+802/is_autotile = false
+802/occluder_offset = Vector2( 0, 0 )
+802/navigation_offset = Vector2( 0, 0 )
+802/shapes = [ ]
+803/name = ""
+803/texture = ExtResource( 1 )
+803/tex_offset = Vector2( 0, 0 )
+803/modulate = Color( 1, 1, 1, 1 )
+803/region = Rect2( 48, 320, 16, 16 )
+803/is_autotile = false
+803/occluder_offset = Vector2( 0, 0 )
+803/navigation_offset = Vector2( 0, 0 )
+803/shapes = [ ]
+804/name = ""
+804/texture = ExtResource( 1 )
+804/tex_offset = Vector2( 0, 0 )
+804/modulate = Color( 1, 1, 1, 1 )
+804/region = Rect2( 64, 320, 16, 16 )
+804/is_autotile = false
+804/occluder_offset = Vector2( 0, 0 )
+804/navigation_offset = Vector2( 0, 0 )
+804/shapes = [ ]
+805/name = ""
+805/texture = ExtResource( 1 )
+805/tex_offset = Vector2( 0, 0 )
+805/modulate = Color( 1, 1, 1, 1 )
+805/region = Rect2( 80, 320, 16, 16 )
+805/is_autotile = false
+805/occluder_offset = Vector2( 0, 0 )
+805/navigation_offset = Vector2( 0, 0 )
+805/shapes = [ ]
+806/name = ""
+806/texture = ExtResource( 1 )
+806/tex_offset = Vector2( 0, 0 )
+806/modulate = Color( 1, 1, 1, 1 )
+806/region = Rect2( 96, 320, 16, 16 )
+806/is_autotile = false
+806/occluder_offset = Vector2( 0, 0 )
+806/navigation_offset = Vector2( 0, 0 )
+806/shapes = [ ]
+807/name = ""
+807/texture = ExtResource( 1 )
+807/tex_offset = Vector2( 0, 0 )
+807/modulate = Color( 1, 1, 1, 1 )
+807/region = Rect2( 112, 320, 16, 16 )
+807/is_autotile = false
+807/occluder_offset = Vector2( 0, 0 )
+807/navigation_offset = Vector2( 0, 0 )
+807/shapes = [ ]
+808/name = ""
+808/texture = ExtResource( 1 )
+808/tex_offset = Vector2( 0, 0 )
+808/modulate = Color( 1, 1, 1, 1 )
+808/region = Rect2( 128, 320, 16, 16 )
+808/is_autotile = false
+808/occluder_offset = Vector2( 0, 0 )
+808/navigation_offset = Vector2( 0, 0 )
+808/shapes = [ ]
+809/name = ""
+809/texture = ExtResource( 1 )
+809/tex_offset = Vector2( 0, 0 )
+809/modulate = Color( 1, 1, 1, 1 )
+809/region = Rect2( 144, 320, 16, 16 )
+809/is_autotile = false
+809/occluder_offset = Vector2( 0, 0 )
+809/navigation_offset = Vector2( 0, 0 )
+809/shapes = [ ]
+810/name = ""
+810/texture = ExtResource( 1 )
+810/tex_offset = Vector2( 0, 0 )
+810/modulate = Color( 1, 1, 1, 1 )
+810/region = Rect2( 160, 320, 16, 16 )
+810/is_autotile = false
+810/occluder_offset = Vector2( 0, 0 )
+810/navigation_offset = Vector2( 0, 0 )
+810/shapes = [ ]
+811/name = ""
+811/texture = ExtResource( 1 )
+811/tex_offset = Vector2( 0, 0 )
+811/modulate = Color( 1, 1, 1, 1 )
+811/region = Rect2( 176, 320, 16, 16 )
+811/is_autotile = false
+811/occluder_offset = Vector2( 0, 0 )
+811/navigation_offset = Vector2( 0, 0 )
+811/shapes = [ ]
+812/name = ""
+812/texture = ExtResource( 1 )
+812/tex_offset = Vector2( 0, 0 )
+812/modulate = Color( 1, 1, 1, 1 )
+812/region = Rect2( 192, 320, 16, 16 )
+812/is_autotile = false
+812/occluder_offset = Vector2( 0, 0 )
+812/navigation_offset = Vector2( 0, 0 )
+812/shapes = [ ]
+813/name = ""
+813/texture = ExtResource( 1 )
+813/tex_offset = Vector2( 0, 0 )
+813/modulate = Color( 1, 1, 1, 1 )
+813/region = Rect2( 208, 320, 16, 16 )
+813/is_autotile = false
+813/occluder_offset = Vector2( 0, 0 )
+813/navigation_offset = Vector2( 0, 0 )
+813/shapes = [ ]
+814/name = ""
+814/texture = ExtResource( 1 )
+814/tex_offset = Vector2( 0, 0 )
+814/modulate = Color( 1, 1, 1, 1 )
+814/region = Rect2( 224, 320, 16, 16 )
+814/is_autotile = false
+814/occluder_offset = Vector2( 0, 0 )
+814/navigation_offset = Vector2( 0, 0 )
+814/shapes = [ ]
+815/name = ""
+815/texture = ExtResource( 1 )
+815/tex_offset = Vector2( 0, 0 )
+815/modulate = Color( 1, 1, 1, 1 )
+815/region = Rect2( 240, 320, 16, 16 )
+815/is_autotile = false
+815/occluder_offset = Vector2( 0, 0 )
+815/navigation_offset = Vector2( 0, 0 )
+815/shapes = [ ]
+816/name = ""
+816/texture = ExtResource( 1 )
+816/tex_offset = Vector2( 0, 0 )
+816/modulate = Color( 1, 1, 1, 1 )
+816/region = Rect2( 256, 320, 16, 16 )
+816/is_autotile = false
+816/occluder_offset = Vector2( 0, 0 )
+816/navigation_offset = Vector2( 0, 0 )
+816/shapes = [ ]
+817/name = ""
+817/texture = ExtResource( 1 )
+817/tex_offset = Vector2( 0, 0 )
+817/modulate = Color( 1, 1, 1, 1 )
+817/region = Rect2( 272, 320, 16, 16 )
+817/is_autotile = false
+817/occluder_offset = Vector2( 0, 0 )
+817/navigation_offset = Vector2( 0, 0 )
+817/shapes = [ ]
+818/name = ""
+818/texture = ExtResource( 1 )
+818/tex_offset = Vector2( 0, 0 )
+818/modulate = Color( 1, 1, 1, 1 )
+818/region = Rect2( 288, 320, 16, 16 )
+818/is_autotile = false
+818/occluder_offset = Vector2( 0, 0 )
+818/navigation_offset = Vector2( 0, 0 )
+818/shapes = [ ]
+819/name = ""
+819/texture = ExtResource( 1 )
+819/tex_offset = Vector2( 0, 0 )
+819/modulate = Color( 1, 1, 1, 1 )
+819/region = Rect2( 304, 320, 16, 16 )
+819/is_autotile = false
+819/occluder_offset = Vector2( 0, 0 )
+819/navigation_offset = Vector2( 0, 0 )
+819/shapes = [ ]
+820/name = ""
+820/texture = ExtResource( 1 )
+820/tex_offset = Vector2( 0, 0 )
+820/modulate = Color( 1, 1, 1, 1 )
+820/region = Rect2( 320, 320, 16, 16 )
+820/is_autotile = false
+820/occluder_offset = Vector2( 0, 0 )
+820/navigation_offset = Vector2( 0, 0 )
+820/shapes = [ ]
+821/name = ""
+821/texture = ExtResource( 1 )
+821/tex_offset = Vector2( 0, 0 )
+821/modulate = Color( 1, 1, 1, 1 )
+821/region = Rect2( 336, 320, 16, 16 )
+821/is_autotile = false
+821/occluder_offset = Vector2( 0, 0 )
+821/navigation_offset = Vector2( 0, 0 )
+821/shapes = [ ]
+822/name = ""
+822/texture = ExtResource( 1 )
+822/tex_offset = Vector2( 0, 0 )
+822/modulate = Color( 1, 1, 1, 1 )
+822/region = Rect2( 352, 320, 16, 16 )
+822/is_autotile = false
+822/occluder_offset = Vector2( 0, 0 )
+822/navigation_offset = Vector2( 0, 0 )
+822/shapes = [ ]
+823/name = ""
+823/texture = ExtResource( 1 )
+823/tex_offset = Vector2( 0, 0 )
+823/modulate = Color( 1, 1, 1, 1 )
+823/region = Rect2( 368, 320, 16, 16 )
+823/is_autotile = false
+823/occluder_offset = Vector2( 0, 0 )
+823/navigation_offset = Vector2( 0, 0 )
+823/shapes = [ ]
+824/name = ""
+824/texture = ExtResource( 1 )
+824/tex_offset = Vector2( 0, 0 )
+824/modulate = Color( 1, 1, 1, 1 )
+824/region = Rect2( 384, 320, 16, 16 )
+824/is_autotile = false
+824/occluder_offset = Vector2( 0, 0 )
+824/navigation_offset = Vector2( 0, 0 )
+824/shapes = [ ]
+825/name = ""
+825/texture = ExtResource( 1 )
+825/tex_offset = Vector2( 0, 0 )
+825/modulate = Color( 1, 1, 1, 1 )
+825/region = Rect2( 400, 320, 16, 16 )
+825/is_autotile = false
+825/occluder_offset = Vector2( 0, 0 )
+825/navigation_offset = Vector2( 0, 0 )
+825/shapes = [ ]
+826/name = ""
+826/texture = ExtResource( 1 )
+826/tex_offset = Vector2( 0, 0 )
+826/modulate = Color( 1, 1, 1, 1 )
+826/region = Rect2( 416, 320, 16, 16 )
+826/is_autotile = false
+826/occluder_offset = Vector2( 0, 0 )
+826/navigation_offset = Vector2( 0, 0 )
+826/shapes = [ ]
+827/name = ""
+827/texture = ExtResource( 1 )
+827/tex_offset = Vector2( 0, 0 )
+827/modulate = Color( 1, 1, 1, 1 )
+827/region = Rect2( 432, 320, 16, 16 )
+827/is_autotile = false
+827/occluder_offset = Vector2( 0, 0 )
+827/navigation_offset = Vector2( 0, 0 )
+827/shapes = [ ]
+828/name = ""
+828/texture = ExtResource( 1 )
+828/tex_offset = Vector2( 0, 0 )
+828/modulate = Color( 1, 1, 1, 1 )
+828/region = Rect2( 448, 320, 16, 16 )
+828/is_autotile = false
+828/occluder_offset = Vector2( 0, 0 )
+828/navigation_offset = Vector2( 0, 0 )
+828/shapes = [ ]
+829/name = ""
+829/texture = ExtResource( 1 )
+829/tex_offset = Vector2( 0, 0 )
+829/modulate = Color( 1, 1, 1, 1 )
+829/region = Rect2( 464, 320, 16, 16 )
+829/is_autotile = false
+829/occluder_offset = Vector2( 0, 0 )
+829/navigation_offset = Vector2( 0, 0 )
+829/shapes = [ ]
+830/name = ""
+830/texture = ExtResource( 1 )
+830/tex_offset = Vector2( 0, 0 )
+830/modulate = Color( 1, 1, 1, 1 )
+830/region = Rect2( 480, 320, 16, 16 )
+830/is_autotile = false
+830/occluder_offset = Vector2( 0, 0 )
+830/navigation_offset = Vector2( 0, 0 )
+830/shapes = [ ]
+831/name = ""
+831/texture = ExtResource( 1 )
+831/tex_offset = Vector2( 0, 0 )
+831/modulate = Color( 1, 1, 1, 1 )
+831/region = Rect2( 496, 320, 16, 16 )
+831/is_autotile = false
+831/occluder_offset = Vector2( 0, 0 )
+831/navigation_offset = Vector2( 0, 0 )
+831/shapes = [ ]
+832/name = ""
+832/texture = ExtResource( 1 )
+832/tex_offset = Vector2( 0, 0 )
+832/modulate = Color( 1, 1, 1, 1 )
+832/region = Rect2( 512, 320, 16, 16 )
+832/is_autotile = false
+832/occluder_offset = Vector2( 0, 0 )
+832/navigation_offset = Vector2( 0, 0 )
+832/shapes = [ ]
+833/name = ""
+833/texture = ExtResource( 1 )
+833/tex_offset = Vector2( 0, 0 )
+833/modulate = Color( 1, 1, 1, 1 )
+833/region = Rect2( 528, 320, 16, 16 )
+833/is_autotile = false
+833/occluder_offset = Vector2( 0, 0 )
+833/navigation_offset = Vector2( 0, 0 )
+833/shapes = [ ]
+834/name = ""
+834/texture = ExtResource( 1 )
+834/tex_offset = Vector2( 0, 0 )
+834/modulate = Color( 1, 1, 1, 1 )
+834/region = Rect2( 544, 320, 16, 16 )
+834/is_autotile = false
+834/occluder_offset = Vector2( 0, 0 )
+834/navigation_offset = Vector2( 0, 0 )
+834/shapes = [ ]
+835/name = ""
+835/texture = ExtResource( 1 )
+835/tex_offset = Vector2( 0, 0 )
+835/modulate = Color( 1, 1, 1, 1 )
+835/region = Rect2( 560, 320, 16, 16 )
+835/is_autotile = false
+835/occluder_offset = Vector2( 0, 0 )
+835/navigation_offset = Vector2( 0, 0 )
+835/shapes = [ ]
+836/name = ""
+836/texture = ExtResource( 1 )
+836/tex_offset = Vector2( 0, 0 )
+836/modulate = Color( 1, 1, 1, 1 )
+836/region = Rect2( 576, 320, 16, 16 )
+836/is_autotile = false
+836/occluder_offset = Vector2( 0, 0 )
+836/navigation_offset = Vector2( 0, 0 )
+836/shapes = [ ]
+837/name = ""
+837/texture = ExtResource( 1 )
+837/tex_offset = Vector2( 0, 0 )
+837/modulate = Color( 1, 1, 1, 1 )
+837/region = Rect2( 592, 320, 16, 16 )
+837/is_autotile = false
+837/occluder_offset = Vector2( 0, 0 )
+837/navigation_offset = Vector2( 0, 0 )
+837/shapes = [ ]
+838/name = ""
+838/texture = ExtResource( 1 )
+838/tex_offset = Vector2( 0, 0 )
+838/modulate = Color( 1, 1, 1, 1 )
+838/region = Rect2( 608, 320, 16, 16 )
+838/is_autotile = false
+838/occluder_offset = Vector2( 0, 0 )
+838/navigation_offset = Vector2( 0, 0 )
+838/shapes = [ ]
+839/name = ""
+839/texture = ExtResource( 1 )
+839/tex_offset = Vector2( 0, 0 )
+839/modulate = Color( 1, 1, 1, 1 )
+839/region = Rect2( 624, 320, 16, 16 )
+839/is_autotile = false
+839/occluder_offset = Vector2( 0, 0 )
+839/navigation_offset = Vector2( 0, 0 )
+839/shapes = [ ]
+840/name = ""
+840/texture = ExtResource( 1 )
+840/tex_offset = Vector2( 0, 0 )
+840/modulate = Color( 1, 1, 1, 1 )
+840/region = Rect2( 0, 336, 16, 16 )
+840/is_autotile = false
+840/occluder_offset = Vector2( 0, 0 )
+840/navigation_offset = Vector2( 0, 0 )
+840/shapes = [ ]
+841/name = ""
+841/texture = ExtResource( 1 )
+841/tex_offset = Vector2( 0, 0 )
+841/modulate = Color( 1, 1, 1, 1 )
+841/region = Rect2( 16, 336, 16, 16 )
+841/is_autotile = false
+841/occluder_offset = Vector2( 0, 0 )
+841/navigation_offset = Vector2( 0, 0 )
+841/shapes = [ ]
+842/name = ""
+842/texture = ExtResource( 1 )
+842/tex_offset = Vector2( 0, 0 )
+842/modulate = Color( 1, 1, 1, 1 )
+842/region = Rect2( 32, 336, 16, 16 )
+842/is_autotile = false
+842/occluder_offset = Vector2( 0, 0 )
+842/navigation_offset = Vector2( 0, 0 )
+842/shapes = [ ]
+843/name = ""
+843/texture = ExtResource( 1 )
+843/tex_offset = Vector2( 0, 0 )
+843/modulate = Color( 1, 1, 1, 1 )
+843/region = Rect2( 48, 336, 16, 16 )
+843/is_autotile = false
+843/occluder_offset = Vector2( 0, 0 )
+843/navigation_offset = Vector2( 0, 0 )
+843/shapes = [ ]
+844/name = ""
+844/texture = ExtResource( 1 )
+844/tex_offset = Vector2( 0, 0 )
+844/modulate = Color( 1, 1, 1, 1 )
+844/region = Rect2( 64, 336, 16, 16 )
+844/is_autotile = false
+844/occluder_offset = Vector2( 0, 0 )
+844/navigation_offset = Vector2( 0, 0 )
+844/shapes = [ ]
+845/name = ""
+845/texture = ExtResource( 1 )
+845/tex_offset = Vector2( 0, 0 )
+845/modulate = Color( 1, 1, 1, 1 )
+845/region = Rect2( 80, 336, 16, 16 )
+845/is_autotile = false
+845/occluder_offset = Vector2( 0, 0 )
+845/navigation_offset = Vector2( 0, 0 )
+845/shapes = [ ]
+846/name = ""
+846/texture = ExtResource( 1 )
+846/tex_offset = Vector2( 0, 0 )
+846/modulate = Color( 1, 1, 1, 1 )
+846/region = Rect2( 96, 336, 16, 16 )
+846/is_autotile = false
+846/occluder_offset = Vector2( 0, 0 )
+846/navigation_offset = Vector2( 0, 0 )
+846/shapes = [ ]
+847/name = ""
+847/texture = ExtResource( 1 )
+847/tex_offset = Vector2( 0, 0 )
+847/modulate = Color( 1, 1, 1, 1 )
+847/region = Rect2( 112, 336, 16, 16 )
+847/is_autotile = false
+847/occluder_offset = Vector2( 0, 0 )
+847/navigation_offset = Vector2( 0, 0 )
+847/shapes = [ ]
+848/name = ""
+848/texture = ExtResource( 1 )
+848/tex_offset = Vector2( 0, 0 )
+848/modulate = Color( 1, 1, 1, 1 )
+848/region = Rect2( 128, 336, 16, 16 )
+848/is_autotile = false
+848/occluder_offset = Vector2( 0, 0 )
+848/navigation_offset = Vector2( 0, 0 )
+848/shapes = [ ]
+849/name = ""
+849/texture = ExtResource( 1 )
+849/tex_offset = Vector2( 0, 0 )
+849/modulate = Color( 1, 1, 1, 1 )
+849/region = Rect2( 144, 336, 16, 16 )
+849/is_autotile = false
+849/occluder_offset = Vector2( 0, 0 )
+849/navigation_offset = Vector2( 0, 0 )
+849/shapes = [ ]
+850/name = ""
+850/texture = ExtResource( 1 )
+850/tex_offset = Vector2( 0, 0 )
+850/modulate = Color( 1, 1, 1, 1 )
+850/region = Rect2( 160, 336, 16, 16 )
+850/is_autotile = false
+850/occluder_offset = Vector2( 0, 0 )
+850/navigation_offset = Vector2( 0, 0 )
+850/shapes = [ ]
+851/name = ""
+851/texture = ExtResource( 1 )
+851/tex_offset = Vector2( 0, 0 )
+851/modulate = Color( 1, 1, 1, 1 )
+851/region = Rect2( 176, 336, 16, 16 )
+851/is_autotile = false
+851/occluder_offset = Vector2( 0, 0 )
+851/navigation_offset = Vector2( 0, 0 )
+851/shapes = [ ]
+852/name = ""
+852/texture = ExtResource( 1 )
+852/tex_offset = Vector2( 0, 0 )
+852/modulate = Color( 1, 1, 1, 1 )
+852/region = Rect2( 192, 336, 16, 16 )
+852/is_autotile = false
+852/occluder_offset = Vector2( 0, 0 )
+852/navigation_offset = Vector2( 0, 0 )
+852/shapes = [ ]
+853/name = ""
+853/texture = ExtResource( 1 )
+853/tex_offset = Vector2( 0, 0 )
+853/modulate = Color( 1, 1, 1, 1 )
+853/region = Rect2( 208, 336, 16, 16 )
+853/is_autotile = false
+853/occluder_offset = Vector2( 0, 0 )
+853/navigation_offset = Vector2( 0, 0 )
+853/shapes = [ ]
+854/name = ""
+854/texture = ExtResource( 1 )
+854/tex_offset = Vector2( 0, 0 )
+854/modulate = Color( 1, 1, 1, 1 )
+854/region = Rect2( 224, 336, 16, 16 )
+854/is_autotile = false
+854/occluder_offset = Vector2( 0, 0 )
+854/navigation_offset = Vector2( 0, 0 )
+854/shapes = [ ]
+855/name = ""
+855/texture = ExtResource( 1 )
+855/tex_offset = Vector2( 0, 0 )
+855/modulate = Color( 1, 1, 1, 1 )
+855/region = Rect2( 240, 336, 16, 16 )
+855/is_autotile = false
+855/occluder_offset = Vector2( 0, 0 )
+855/navigation_offset = Vector2( 0, 0 )
+855/shapes = [ ]
+856/name = ""
+856/texture = ExtResource( 1 )
+856/tex_offset = Vector2( 0, 0 )
+856/modulate = Color( 1, 1, 1, 1 )
+856/region = Rect2( 256, 336, 16, 16 )
+856/is_autotile = false
+856/occluder_offset = Vector2( 0, 0 )
+856/navigation_offset = Vector2( 0, 0 )
+856/shapes = [ ]
+857/name = ""
+857/texture = ExtResource( 1 )
+857/tex_offset = Vector2( 0, 0 )
+857/modulate = Color( 1, 1, 1, 1 )
+857/region = Rect2( 272, 336, 16, 16 )
+857/is_autotile = false
+857/occluder_offset = Vector2( 0, 0 )
+857/navigation_offset = Vector2( 0, 0 )
+857/shapes = [ ]
+858/name = ""
+858/texture = ExtResource( 1 )
+858/tex_offset = Vector2( 0, 0 )
+858/modulate = Color( 1, 1, 1, 1 )
+858/region = Rect2( 288, 336, 16, 16 )
+858/is_autotile = false
+858/occluder_offset = Vector2( 0, 0 )
+858/navigation_offset = Vector2( 0, 0 )
+858/shapes = [ ]
+859/name = ""
+859/texture = ExtResource( 1 )
+859/tex_offset = Vector2( 0, 0 )
+859/modulate = Color( 1, 1, 1, 1 )
+859/region = Rect2( 304, 336, 16, 16 )
+859/is_autotile = false
+859/occluder_offset = Vector2( 0, 0 )
+859/navigation_offset = Vector2( 0, 0 )
+859/shapes = [ ]
+860/name = ""
+860/texture = ExtResource( 1 )
+860/tex_offset = Vector2( 0, 0 )
+860/modulate = Color( 1, 1, 1, 1 )
+860/region = Rect2( 320, 336, 16, 16 )
+860/is_autotile = false
+860/occluder_offset = Vector2( 0, 0 )
+860/navigation_offset = Vector2( 0, 0 )
+860/shapes = [ ]
+861/name = ""
+861/texture = ExtResource( 1 )
+861/tex_offset = Vector2( 0, 0 )
+861/modulate = Color( 1, 1, 1, 1 )
+861/region = Rect2( 336, 336, 16, 16 )
+861/is_autotile = false
+861/occluder_offset = Vector2( 0, 0 )
+861/navigation_offset = Vector2( 0, 0 )
+861/shapes = [ ]
+862/name = ""
+862/texture = ExtResource( 1 )
+862/tex_offset = Vector2( 0, 0 )
+862/modulate = Color( 1, 1, 1, 1 )
+862/region = Rect2( 352, 336, 16, 16 )
+862/is_autotile = false
+862/occluder_offset = Vector2( 0, 0 )
+862/navigation_offset = Vector2( 0, 0 )
+862/shapes = [ ]
+863/name = ""
+863/texture = ExtResource( 1 )
+863/tex_offset = Vector2( 0, 0 )
+863/modulate = Color( 1, 1, 1, 1 )
+863/region = Rect2( 368, 336, 16, 16 )
+863/is_autotile = false
+863/occluder_offset = Vector2( 0, 0 )
+863/navigation_offset = Vector2( 0, 0 )
+863/shapes = [ ]
+864/name = ""
+864/texture = ExtResource( 1 )
+864/tex_offset = Vector2( 0, 0 )
+864/modulate = Color( 1, 1, 1, 1 )
+864/region = Rect2( 384, 336, 16, 16 )
+864/is_autotile = false
+864/occluder_offset = Vector2( 0, 0 )
+864/navigation_offset = Vector2( 0, 0 )
+864/shapes = [ ]
+865/name = ""
+865/texture = ExtResource( 1 )
+865/tex_offset = Vector2( 0, 0 )
+865/modulate = Color( 1, 1, 1, 1 )
+865/region = Rect2( 400, 336, 16, 16 )
+865/is_autotile = false
+865/occluder_offset = Vector2( 0, 0 )
+865/navigation_offset = Vector2( 0, 0 )
+865/shapes = [ ]
+866/name = ""
+866/texture = ExtResource( 1 )
+866/tex_offset = Vector2( 0, 0 )
+866/modulate = Color( 1, 1, 1, 1 )
+866/region = Rect2( 416, 336, 16, 16 )
+866/is_autotile = false
+866/occluder_offset = Vector2( 0, 0 )
+866/navigation_offset = Vector2( 0, 0 )
+866/shapes = [ ]
+867/name = ""
+867/texture = ExtResource( 1 )
+867/tex_offset = Vector2( 0, 0 )
+867/modulate = Color( 1, 1, 1, 1 )
+867/region = Rect2( 432, 336, 16, 16 )
+867/is_autotile = false
+867/occluder_offset = Vector2( 0, 0 )
+867/navigation_offset = Vector2( 0, 0 )
+867/shapes = [ ]
+868/name = ""
+868/texture = ExtResource( 1 )
+868/tex_offset = Vector2( 0, 0 )
+868/modulate = Color( 1, 1, 1, 1 )
+868/region = Rect2( 448, 336, 16, 16 )
+868/is_autotile = false
+868/occluder_offset = Vector2( 0, 0 )
+868/navigation_offset = Vector2( 0, 0 )
+868/shapes = [ ]
+869/name = ""
+869/texture = ExtResource( 1 )
+869/tex_offset = Vector2( 0, 0 )
+869/modulate = Color( 1, 1, 1, 1 )
+869/region = Rect2( 464, 336, 16, 16 )
+869/is_autotile = false
+869/occluder_offset = Vector2( 0, 0 )
+869/navigation_offset = Vector2( 0, 0 )
+869/shapes = [ ]
+870/name = ""
+870/texture = ExtResource( 1 )
+870/tex_offset = Vector2( 0, 0 )
+870/modulate = Color( 1, 1, 1, 1 )
+870/region = Rect2( 480, 336, 16, 16 )
+870/is_autotile = false
+870/occluder_offset = Vector2( 0, 0 )
+870/navigation_offset = Vector2( 0, 0 )
+870/shapes = [ ]
+871/name = ""
+871/texture = ExtResource( 1 )
+871/tex_offset = Vector2( 0, 0 )
+871/modulate = Color( 1, 1, 1, 1 )
+871/region = Rect2( 496, 336, 16, 16 )
+871/is_autotile = false
+871/occluder_offset = Vector2( 0, 0 )
+871/navigation_offset = Vector2( 0, 0 )
+871/shapes = [ ]
+872/name = ""
+872/texture = ExtResource( 1 )
+872/tex_offset = Vector2( 0, 0 )
+872/modulate = Color( 1, 1, 1, 1 )
+872/region = Rect2( 512, 336, 16, 16 )
+872/is_autotile = false
+872/occluder_offset = Vector2( 0, 0 )
+872/navigation_offset = Vector2( 0, 0 )
+872/shapes = [ ]
+873/name = ""
+873/texture = ExtResource( 1 )
+873/tex_offset = Vector2( 0, 0 )
+873/modulate = Color( 1, 1, 1, 1 )
+873/region = Rect2( 528, 336, 16, 16 )
+873/is_autotile = false
+873/occluder_offset = Vector2( 0, 0 )
+873/navigation_offset = Vector2( 0, 0 )
+873/shapes = [ ]
+874/name = ""
+874/texture = ExtResource( 1 )
+874/tex_offset = Vector2( 0, 0 )
+874/modulate = Color( 1, 1, 1, 1 )
+874/region = Rect2( 544, 336, 16, 16 )
+874/is_autotile = false
+874/occluder_offset = Vector2( 0, 0 )
+874/navigation_offset = Vector2( 0, 0 )
+874/shapes = [ ]
+875/name = ""
+875/texture = ExtResource( 1 )
+875/tex_offset = Vector2( 0, 0 )
+875/modulate = Color( 1, 1, 1, 1 )
+875/region = Rect2( 560, 336, 16, 16 )
+875/is_autotile = false
+875/occluder_offset = Vector2( 0, 0 )
+875/navigation_offset = Vector2( 0, 0 )
+875/shapes = [ ]
+876/name = ""
+876/texture = ExtResource( 1 )
+876/tex_offset = Vector2( 0, 0 )
+876/modulate = Color( 1, 1, 1, 1 )
+876/region = Rect2( 576, 336, 16, 16 )
+876/is_autotile = false
+876/occluder_offset = Vector2( 0, 0 )
+876/navigation_offset = Vector2( 0, 0 )
+876/shapes = [ ]
+877/name = ""
+877/texture = ExtResource( 1 )
+877/tex_offset = Vector2( 0, 0 )
+877/modulate = Color( 1, 1, 1, 1 )
+877/region = Rect2( 592, 336, 16, 16 )
+877/is_autotile = false
+877/occluder_offset = Vector2( 0, 0 )
+877/navigation_offset = Vector2( 0, 0 )
+877/shapes = [ ]
+878/name = ""
+878/texture = ExtResource( 1 )
+878/tex_offset = Vector2( 0, 0 )
+878/modulate = Color( 1, 1, 1, 1 )
+878/region = Rect2( 608, 336, 16, 16 )
+878/is_autotile = false
+878/occluder_offset = Vector2( 0, 0 )
+878/navigation_offset = Vector2( 0, 0 )
+878/shapes = [ ]
+879/name = ""
+879/texture = ExtResource( 1 )
+879/tex_offset = Vector2( 0, 0 )
+879/modulate = Color( 1, 1, 1, 1 )
+879/region = Rect2( 624, 336, 16, 16 )
+879/is_autotile = false
+879/occluder_offset = Vector2( 0, 0 )
+879/navigation_offset = Vector2( 0, 0 )
+879/shapes = [ ]
+880/name = ""
+880/texture = ExtResource( 1 )
+880/tex_offset = Vector2( 0, 0 )
+880/modulate = Color( 1, 1, 1, 1 )
+880/region = Rect2( 0, 352, 16, 16 )
+880/is_autotile = false
+880/occluder_offset = Vector2( 0, 0 )
+880/navigation_offset = Vector2( 0, 0 )
+880/shapes = [ ]
+881/name = ""
+881/texture = ExtResource( 1 )
+881/tex_offset = Vector2( 0, 0 )
+881/modulate = Color( 1, 1, 1, 1 )
+881/region = Rect2( 16, 352, 16, 16 )
+881/is_autotile = false
+881/occluder_offset = Vector2( 0, 0 )
+881/navigation_offset = Vector2( 0, 0 )
+881/shapes = [ ]
+882/name = ""
+882/texture = ExtResource( 1 )
+882/tex_offset = Vector2( 0, 0 )
+882/modulate = Color( 1, 1, 1, 1 )
+882/region = Rect2( 32, 352, 16, 16 )
+882/is_autotile = false
+882/occluder_offset = Vector2( 0, 0 )
+882/navigation_offset = Vector2( 0, 0 )
+882/shapes = [ ]
+883/name = ""
+883/texture = ExtResource( 1 )
+883/tex_offset = Vector2( 0, 0 )
+883/modulate = Color( 1, 1, 1, 1 )
+883/region = Rect2( 48, 352, 16, 16 )
+883/is_autotile = false
+883/occluder_offset = Vector2( 0, 0 )
+883/navigation_offset = Vector2( 0, 0 )
+883/shapes = [ ]
+884/name = ""
+884/texture = ExtResource( 1 )
+884/tex_offset = Vector2( 0, 0 )
+884/modulate = Color( 1, 1, 1, 1 )
+884/region = Rect2( 64, 352, 16, 16 )
+884/is_autotile = false
+884/occluder_offset = Vector2( 0, 0 )
+884/navigation_offset = Vector2( 0, 0 )
+884/shapes = [ ]
+885/name = ""
+885/texture = ExtResource( 1 )
+885/tex_offset = Vector2( 0, 0 )
+885/modulate = Color( 1, 1, 1, 1 )
+885/region = Rect2( 80, 352, 16, 16 )
+885/is_autotile = false
+885/occluder_offset = Vector2( 0, 0 )
+885/navigation_offset = Vector2( 0, 0 )
+885/shapes = [ ]
+886/name = ""
+886/texture = ExtResource( 1 )
+886/tex_offset = Vector2( 0, 0 )
+886/modulate = Color( 1, 1, 1, 1 )
+886/region = Rect2( 96, 352, 16, 16 )
+886/is_autotile = false
+886/occluder_offset = Vector2( 0, 0 )
+886/navigation_offset = Vector2( 0, 0 )
+886/shapes = [ ]
+887/name = ""
+887/texture = ExtResource( 1 )
+887/tex_offset = Vector2( 0, 0 )
+887/modulate = Color( 1, 1, 1, 1 )
+887/region = Rect2( 112, 352, 16, 16 )
+887/is_autotile = false
+887/occluder_offset = Vector2( 0, 0 )
+887/navigation_offset = Vector2( 0, 0 )
+887/shapes = [ ]
+888/name = ""
+888/texture = ExtResource( 1 )
+888/tex_offset = Vector2( 0, 0 )
+888/modulate = Color( 1, 1, 1, 1 )
+888/region = Rect2( 128, 352, 16, 16 )
+888/is_autotile = false
+888/occluder_offset = Vector2( 0, 0 )
+888/navigation_offset = Vector2( 0, 0 )
+888/shapes = [ ]
+889/name = ""
+889/texture = ExtResource( 1 )
+889/tex_offset = Vector2( 0, 0 )
+889/modulate = Color( 1, 1, 1, 1 )
+889/region = Rect2( 144, 352, 16, 16 )
+889/is_autotile = false
+889/occluder_offset = Vector2( 0, 0 )
+889/navigation_offset = Vector2( 0, 0 )
+889/shapes = [ ]
+890/name = ""
+890/texture = ExtResource( 1 )
+890/tex_offset = Vector2( 0, 0 )
+890/modulate = Color( 1, 1, 1, 1 )
+890/region = Rect2( 160, 352, 16, 16 )
+890/is_autotile = false
+890/occluder_offset = Vector2( 0, 0 )
+890/navigation_offset = Vector2( 0, 0 )
+890/shapes = [ ]
+891/name = ""
+891/texture = ExtResource( 1 )
+891/tex_offset = Vector2( 0, 0 )
+891/modulate = Color( 1, 1, 1, 1 )
+891/region = Rect2( 176, 352, 16, 16 )
+891/is_autotile = false
+891/occluder_offset = Vector2( 0, 0 )
+891/navigation_offset = Vector2( 0, 0 )
+891/shapes = [ ]
+892/name = ""
+892/texture = ExtResource( 1 )
+892/tex_offset = Vector2( 0, 0 )
+892/modulate = Color( 1, 1, 1, 1 )
+892/region = Rect2( 192, 352, 16, 16 )
+892/is_autotile = false
+892/occluder_offset = Vector2( 0, 0 )
+892/navigation_offset = Vector2( 0, 0 )
+892/shapes = [ ]
+893/name = ""
+893/texture = ExtResource( 1 )
+893/tex_offset = Vector2( 0, 0 )
+893/modulate = Color( 1, 1, 1, 1 )
+893/region = Rect2( 208, 352, 16, 16 )
+893/is_autotile = false
+893/occluder_offset = Vector2( 0, 0 )
+893/navigation_offset = Vector2( 0, 0 )
+893/shapes = [ ]
+894/name = ""
+894/texture = ExtResource( 1 )
+894/tex_offset = Vector2( 0, 0 )
+894/modulate = Color( 1, 1, 1, 1 )
+894/region = Rect2( 224, 352, 16, 16 )
+894/is_autotile = false
+894/occluder_offset = Vector2( 0, 0 )
+894/navigation_offset = Vector2( 0, 0 )
+894/shapes = [ ]
+895/name = ""
+895/texture = ExtResource( 1 )
+895/tex_offset = Vector2( 0, 0 )
+895/modulate = Color( 1, 1, 1, 1 )
+895/region = Rect2( 240, 352, 16, 16 )
+895/is_autotile = false
+895/occluder_offset = Vector2( 0, 0 )
+895/navigation_offset = Vector2( 0, 0 )
+895/shapes = [ ]
+896/name = ""
+896/texture = ExtResource( 1 )
+896/tex_offset = Vector2( 0, 0 )
+896/modulate = Color( 1, 1, 1, 1 )
+896/region = Rect2( 256, 352, 16, 16 )
+896/is_autotile = false
+896/occluder_offset = Vector2( 0, 0 )
+896/navigation_offset = Vector2( 0, 0 )
+896/shapes = [ ]
+897/name = ""
+897/texture = ExtResource( 1 )
+897/tex_offset = Vector2( 0, 0 )
+897/modulate = Color( 1, 1, 1, 1 )
+897/region = Rect2( 272, 352, 16, 16 )
+897/is_autotile = false
+897/occluder_offset = Vector2( 0, 0 )
+897/navigation_offset = Vector2( 0, 0 )
+897/shapes = [ ]
+898/name = ""
+898/texture = ExtResource( 1 )
+898/tex_offset = Vector2( 0, 0 )
+898/modulate = Color( 1, 1, 1, 1 )
+898/region = Rect2( 288, 352, 16, 16 )
+898/is_autotile = false
+898/occluder_offset = Vector2( 0, 0 )
+898/navigation_offset = Vector2( 0, 0 )
+898/shapes = [ ]
+899/name = ""
+899/texture = ExtResource( 1 )
+899/tex_offset = Vector2( 0, 0 )
+899/modulate = Color( 1, 1, 1, 1 )
+899/region = Rect2( 304, 352, 16, 16 )
+899/is_autotile = false
+899/occluder_offset = Vector2( 0, 0 )
+899/navigation_offset = Vector2( 0, 0 )
+899/shapes = [ ]
+900/name = ""
+900/texture = ExtResource( 1 )
+900/tex_offset = Vector2( 0, 0 )
+900/modulate = Color( 1, 1, 1, 1 )
+900/region = Rect2( 320, 352, 16, 16 )
+900/is_autotile = false
+900/occluder_offset = Vector2( 0, 0 )
+900/navigation_offset = Vector2( 0, 0 )
+900/shapes = [ ]
+901/name = ""
+901/texture = ExtResource( 1 )
+901/tex_offset = Vector2( 0, 0 )
+901/modulate = Color( 1, 1, 1, 1 )
+901/region = Rect2( 336, 352, 16, 16 )
+901/is_autotile = false
+901/occluder_offset = Vector2( 0, 0 )
+901/navigation_offset = Vector2( 0, 0 )
+901/shapes = [ ]
+902/name = ""
+902/texture = ExtResource( 1 )
+902/tex_offset = Vector2( 0, 0 )
+902/modulate = Color( 1, 1, 1, 1 )
+902/region = Rect2( 352, 352, 16, 16 )
+902/is_autotile = false
+902/occluder_offset = Vector2( 0, 0 )
+902/navigation_offset = Vector2( 0, 0 )
+902/shapes = [ ]
+903/name = ""
+903/texture = ExtResource( 1 )
+903/tex_offset = Vector2( 0, 0 )
+903/modulate = Color( 1, 1, 1, 1 )
+903/region = Rect2( 368, 352, 16, 16 )
+903/is_autotile = false
+903/occluder_offset = Vector2( 0, 0 )
+903/navigation_offset = Vector2( 0, 0 )
+903/shapes = [ ]
+904/name = ""
+904/texture = ExtResource( 1 )
+904/tex_offset = Vector2( 0, 0 )
+904/modulate = Color( 1, 1, 1, 1 )
+904/region = Rect2( 384, 352, 16, 16 )
+904/is_autotile = false
+904/occluder_offset = Vector2( 0, 0 )
+904/navigation_offset = Vector2( 0, 0 )
+904/shapes = [ ]
+905/name = ""
+905/texture = ExtResource( 1 )
+905/tex_offset = Vector2( 0, 0 )
+905/modulate = Color( 1, 1, 1, 1 )
+905/region = Rect2( 400, 352, 16, 16 )
+905/is_autotile = false
+905/occluder_offset = Vector2( 0, 0 )
+905/navigation_offset = Vector2( 0, 0 )
+905/shapes = [ ]
+906/name = ""
+906/texture = ExtResource( 1 )
+906/tex_offset = Vector2( 0, 0 )
+906/modulate = Color( 1, 1, 1, 1 )
+906/region = Rect2( 416, 352, 16, 16 )
+906/is_autotile = false
+906/occluder_offset = Vector2( 0, 0 )
+906/navigation_offset = Vector2( 0, 0 )
+906/shapes = [ ]
+907/name = ""
+907/texture = ExtResource( 1 )
+907/tex_offset = Vector2( 0, 0 )
+907/modulate = Color( 1, 1, 1, 1 )
+907/region = Rect2( 432, 352, 16, 16 )
+907/is_autotile = false
+907/occluder_offset = Vector2( 0, 0 )
+907/navigation_offset = Vector2( 0, 0 )
+907/shapes = [ ]
+908/name = ""
+908/texture = ExtResource( 1 )
+908/tex_offset = Vector2( 0, 0 )
+908/modulate = Color( 1, 1, 1, 1 )
+908/region = Rect2( 448, 352, 16, 16 )
+908/is_autotile = false
+908/occluder_offset = Vector2( 0, 0 )
+908/navigation_offset = Vector2( 0, 0 )
+908/shapes = [ ]
+909/name = ""
+909/texture = ExtResource( 1 )
+909/tex_offset = Vector2( 0, 0 )
+909/modulate = Color( 1, 1, 1, 1 )
+909/region = Rect2( 464, 352, 16, 16 )
+909/is_autotile = false
+909/occluder_offset = Vector2( 0, 0 )
+909/navigation_offset = Vector2( 0, 0 )
+909/shapes = [ ]
+910/name = ""
+910/texture = ExtResource( 1 )
+910/tex_offset = Vector2( 0, 0 )
+910/modulate = Color( 1, 1, 1, 1 )
+910/region = Rect2( 480, 352, 16, 16 )
+910/is_autotile = false
+910/occluder_offset = Vector2( 0, 0 )
+910/navigation_offset = Vector2( 0, 0 )
+910/shapes = [ ]
+911/name = ""
+911/texture = ExtResource( 1 )
+911/tex_offset = Vector2( 0, 0 )
+911/modulate = Color( 1, 1, 1, 1 )
+911/region = Rect2( 496, 352, 16, 16 )
+911/is_autotile = false
+911/occluder_offset = Vector2( 0, 0 )
+911/navigation_offset = Vector2( 0, 0 )
+911/shapes = [ ]
+912/name = ""
+912/texture = ExtResource( 1 )
+912/tex_offset = Vector2( 0, 0 )
+912/modulate = Color( 1, 1, 1, 1 )
+912/region = Rect2( 512, 352, 16, 16 )
+912/is_autotile = false
+912/occluder_offset = Vector2( 0, 0 )
+912/navigation_offset = Vector2( 0, 0 )
+912/shapes = [ ]
+913/name = ""
+913/texture = ExtResource( 1 )
+913/tex_offset = Vector2( 0, 0 )
+913/modulate = Color( 1, 1, 1, 1 )
+913/region = Rect2( 528, 352, 16, 16 )
+913/is_autotile = false
+913/occluder_offset = Vector2( 0, 0 )
+913/navigation_offset = Vector2( 0, 0 )
+913/shapes = [ ]
+914/name = ""
+914/texture = ExtResource( 1 )
+914/tex_offset = Vector2( 0, 0 )
+914/modulate = Color( 1, 1, 1, 1 )
+914/region = Rect2( 544, 352, 16, 16 )
+914/is_autotile = false
+914/occluder_offset = Vector2( 0, 0 )
+914/navigation_offset = Vector2( 0, 0 )
+914/shapes = [ ]
+915/name = ""
+915/texture = ExtResource( 1 )
+915/tex_offset = Vector2( 0, 0 )
+915/modulate = Color( 1, 1, 1, 1 )
+915/region = Rect2( 560, 352, 16, 16 )
+915/is_autotile = false
+915/occluder_offset = Vector2( 0, 0 )
+915/navigation_offset = Vector2( 0, 0 )
+915/shapes = [ ]
+916/name = ""
+916/texture = ExtResource( 1 )
+916/tex_offset = Vector2( 0, 0 )
+916/modulate = Color( 1, 1, 1, 1 )
+916/region = Rect2( 576, 352, 16, 16 )
+916/is_autotile = false
+916/occluder_offset = Vector2( 0, 0 )
+916/navigation_offset = Vector2( 0, 0 )
+916/shapes = [ ]
+917/name = ""
+917/texture = ExtResource( 1 )
+917/tex_offset = Vector2( 0, 0 )
+917/modulate = Color( 1, 1, 1, 1 )
+917/region = Rect2( 592, 352, 16, 16 )
+917/is_autotile = false
+917/occluder_offset = Vector2( 0, 0 )
+917/navigation_offset = Vector2( 0, 0 )
+917/shapes = [ ]
+918/name = ""
+918/texture = ExtResource( 1 )
+918/tex_offset = Vector2( 0, 0 )
+918/modulate = Color( 1, 1, 1, 1 )
+918/region = Rect2( 608, 352, 16, 16 )
+918/is_autotile = false
+918/occluder_offset = Vector2( 0, 0 )
+918/navigation_offset = Vector2( 0, 0 )
+918/shapes = [ ]
+919/name = ""
+919/texture = ExtResource( 1 )
+919/tex_offset = Vector2( 0, 0 )
+919/modulate = Color( 1, 1, 1, 1 )
+919/region = Rect2( 624, 352, 16, 16 )
+919/is_autotile = false
+919/occluder_offset = Vector2( 0, 0 )
+919/navigation_offset = Vector2( 0, 0 )
+919/shapes = [ ]
+920/name = ""
+920/texture = ExtResource( 1 )
+920/tex_offset = Vector2( 0, 0 )
+920/modulate = Color( 1, 1, 1, 1 )
+920/region = Rect2( 0, 368, 16, 16 )
+920/is_autotile = false
+920/occluder_offset = Vector2( 0, 0 )
+920/navigation_offset = Vector2( 0, 0 )
+920/shapes = [ ]
+921/name = ""
+921/texture = ExtResource( 1 )
+921/tex_offset = Vector2( 0, 0 )
+921/modulate = Color( 1, 1, 1, 1 )
+921/region = Rect2( 16, 368, 16, 16 )
+921/is_autotile = false
+921/occluder_offset = Vector2( 0, 0 )
+921/navigation_offset = Vector2( 0, 0 )
+921/shapes = [ ]
+922/name = ""
+922/texture = ExtResource( 1 )
+922/tex_offset = Vector2( 0, 0 )
+922/modulate = Color( 1, 1, 1, 1 )
+922/region = Rect2( 32, 368, 16, 16 )
+922/is_autotile = false
+922/occluder_offset = Vector2( 0, 0 )
+922/navigation_offset = Vector2( 0, 0 )
+922/shapes = [ ]
+923/name = ""
+923/texture = ExtResource( 1 )
+923/tex_offset = Vector2( 0, 0 )
+923/modulate = Color( 1, 1, 1, 1 )
+923/region = Rect2( 48, 368, 16, 16 )
+923/is_autotile = false
+923/occluder_offset = Vector2( 0, 0 )
+923/navigation_offset = Vector2( 0, 0 )
+923/shapes = [ ]
+924/name = ""
+924/texture = ExtResource( 1 )
+924/tex_offset = Vector2( 0, 0 )
+924/modulate = Color( 1, 1, 1, 1 )
+924/region = Rect2( 64, 368, 16, 16 )
+924/is_autotile = false
+924/occluder_offset = Vector2( 0, 0 )
+924/navigation_offset = Vector2( 0, 0 )
+924/shapes = [ ]
+925/name = ""
+925/texture = ExtResource( 1 )
+925/tex_offset = Vector2( 0, 0 )
+925/modulate = Color( 1, 1, 1, 1 )
+925/region = Rect2( 80, 368, 16, 16 )
+925/is_autotile = false
+925/occluder_offset = Vector2( 0, 0 )
+925/navigation_offset = Vector2( 0, 0 )
+925/shapes = [ ]
+926/name = ""
+926/texture = ExtResource( 1 )
+926/tex_offset = Vector2( 0, 0 )
+926/modulate = Color( 1, 1, 1, 1 )
+926/region = Rect2( 96, 368, 16, 16 )
+926/is_autotile = false
+926/occluder_offset = Vector2( 0, 0 )
+926/navigation_offset = Vector2( 0, 0 )
+926/shapes = [ ]
+927/name = ""
+927/texture = ExtResource( 1 )
+927/tex_offset = Vector2( 0, 0 )
+927/modulate = Color( 1, 1, 1, 1 )
+927/region = Rect2( 112, 368, 16, 16 )
+927/is_autotile = false
+927/occluder_offset = Vector2( 0, 0 )
+927/navigation_offset = Vector2( 0, 0 )
+927/shapes = [ ]
+928/name = ""
+928/texture = ExtResource( 1 )
+928/tex_offset = Vector2( 0, 0 )
+928/modulate = Color( 1, 1, 1, 1 )
+928/region = Rect2( 128, 368, 16, 16 )
+928/is_autotile = false
+928/occluder_offset = Vector2( 0, 0 )
+928/navigation_offset = Vector2( 0, 0 )
+928/shapes = [ ]
+929/name = ""
+929/texture = ExtResource( 1 )
+929/tex_offset = Vector2( 0, 0 )
+929/modulate = Color( 1, 1, 1, 1 )
+929/region = Rect2( 144, 368, 16, 16 )
+929/is_autotile = false
+929/occluder_offset = Vector2( 0, 0 )
+929/navigation_offset = Vector2( 0, 0 )
+929/shapes = [ ]
+930/name = ""
+930/texture = ExtResource( 1 )
+930/tex_offset = Vector2( 0, 0 )
+930/modulate = Color( 1, 1, 1, 1 )
+930/region = Rect2( 160, 368, 16, 16 )
+930/is_autotile = false
+930/occluder_offset = Vector2( 0, 0 )
+930/navigation_offset = Vector2( 0, 0 )
+930/shapes = [ ]
+931/name = ""
+931/texture = ExtResource( 1 )
+931/tex_offset = Vector2( 0, 0 )
+931/modulate = Color( 1, 1, 1, 1 )
+931/region = Rect2( 176, 368, 16, 16 )
+931/is_autotile = false
+931/occluder_offset = Vector2( 0, 0 )
+931/navigation_offset = Vector2( 0, 0 )
+931/shapes = [ ]
+932/name = ""
+932/texture = ExtResource( 1 )
+932/tex_offset = Vector2( 0, 0 )
+932/modulate = Color( 1, 1, 1, 1 )
+932/region = Rect2( 192, 368, 16, 16 )
+932/is_autotile = false
+932/occluder_offset = Vector2( 0, 0 )
+932/navigation_offset = Vector2( 0, 0 )
+932/shapes = [ ]
+933/name = ""
+933/texture = ExtResource( 1 )
+933/tex_offset = Vector2( 0, 0 )
+933/modulate = Color( 1, 1, 1, 1 )
+933/region = Rect2( 208, 368, 16, 16 )
+933/is_autotile = false
+933/occluder_offset = Vector2( 0, 0 )
+933/navigation_offset = Vector2( 0, 0 )
+933/shapes = [ ]
+934/name = ""
+934/texture = ExtResource( 1 )
+934/tex_offset = Vector2( 0, 0 )
+934/modulate = Color( 1, 1, 1, 1 )
+934/region = Rect2( 224, 368, 16, 16 )
+934/is_autotile = false
+934/occluder_offset = Vector2( 0, 0 )
+934/navigation_offset = Vector2( 0, 0 )
+934/shapes = [ ]
+935/name = ""
+935/texture = ExtResource( 1 )
+935/tex_offset = Vector2( 0, 0 )
+935/modulate = Color( 1, 1, 1, 1 )
+935/region = Rect2( 240, 368, 16, 16 )
+935/is_autotile = false
+935/occluder_offset = Vector2( 0, 0 )
+935/navigation_offset = Vector2( 0, 0 )
+935/shapes = [ ]
+936/name = ""
+936/texture = ExtResource( 1 )
+936/tex_offset = Vector2( 0, 0 )
+936/modulate = Color( 1, 1, 1, 1 )
+936/region = Rect2( 256, 368, 16, 16 )
+936/is_autotile = false
+936/occluder_offset = Vector2( 0, 0 )
+936/navigation_offset = Vector2( 0, 0 )
+936/shapes = [ ]
+937/name = ""
+937/texture = ExtResource( 1 )
+937/tex_offset = Vector2( 0, 0 )
+937/modulate = Color( 1, 1, 1, 1 )
+937/region = Rect2( 272, 368, 16, 16 )
+937/is_autotile = false
+937/occluder_offset = Vector2( 0, 0 )
+937/navigation_offset = Vector2( 0, 0 )
+937/shapes = [ ]
+938/name = ""
+938/texture = ExtResource( 1 )
+938/tex_offset = Vector2( 0, 0 )
+938/modulate = Color( 1, 1, 1, 1 )
+938/region = Rect2( 288, 368, 16, 16 )
+938/is_autotile = false
+938/occluder_offset = Vector2( 0, 0 )
+938/navigation_offset = Vector2( 0, 0 )
+938/shapes = [ ]
+939/name = ""
+939/texture = ExtResource( 1 )
+939/tex_offset = Vector2( 0, 0 )
+939/modulate = Color( 1, 1, 1, 1 )
+939/region = Rect2( 304, 368, 16, 16 )
+939/is_autotile = false
+939/occluder_offset = Vector2( 0, 0 )
+939/navigation_offset = Vector2( 0, 0 )
+939/shapes = [ ]
+940/name = ""
+940/texture = ExtResource( 1 )
+940/tex_offset = Vector2( 0, 0 )
+940/modulate = Color( 1, 1, 1, 1 )
+940/region = Rect2( 320, 368, 16, 16 )
+940/is_autotile = false
+940/occluder_offset = Vector2( 0, 0 )
+940/navigation_offset = Vector2( 0, 0 )
+940/shapes = [ ]
+941/name = ""
+941/texture = ExtResource( 1 )
+941/tex_offset = Vector2( 0, 0 )
+941/modulate = Color( 1, 1, 1, 1 )
+941/region = Rect2( 336, 368, 16, 16 )
+941/is_autotile = false
+941/occluder_offset = Vector2( 0, 0 )
+941/navigation_offset = Vector2( 0, 0 )
+941/shapes = [ ]
+942/name = ""
+942/texture = ExtResource( 1 )
+942/tex_offset = Vector2( 0, 0 )
+942/modulate = Color( 1, 1, 1, 1 )
+942/region = Rect2( 352, 368, 16, 16 )
+942/is_autotile = false
+942/occluder_offset = Vector2( 0, 0 )
+942/navigation_offset = Vector2( 0, 0 )
+942/shapes = [ ]
+943/name = ""
+943/texture = ExtResource( 1 )
+943/tex_offset = Vector2( 0, 0 )
+943/modulate = Color( 1, 1, 1, 1 )
+943/region = Rect2( 368, 368, 16, 16 )
+943/is_autotile = false
+943/occluder_offset = Vector2( 0, 0 )
+943/navigation_offset = Vector2( 0, 0 )
+943/shapes = [ ]
+944/name = ""
+944/texture = ExtResource( 1 )
+944/tex_offset = Vector2( 0, 0 )
+944/modulate = Color( 1, 1, 1, 1 )
+944/region = Rect2( 384, 368, 16, 16 )
+944/is_autotile = false
+944/occluder_offset = Vector2( 0, 0 )
+944/navigation_offset = Vector2( 0, 0 )
+944/shapes = [ ]
+945/name = ""
+945/texture = ExtResource( 1 )
+945/tex_offset = Vector2( 0, 0 )
+945/modulate = Color( 1, 1, 1, 1 )
+945/region = Rect2( 400, 368, 16, 16 )
+945/is_autotile = false
+945/occluder_offset = Vector2( 0, 0 )
+945/navigation_offset = Vector2( 0, 0 )
+945/shapes = [ ]
+946/name = ""
+946/texture = ExtResource( 1 )
+946/tex_offset = Vector2( 0, 0 )
+946/modulate = Color( 1, 1, 1, 1 )
+946/region = Rect2( 416, 368, 16, 16 )
+946/is_autotile = false
+946/occluder_offset = Vector2( 0, 0 )
+946/navigation_offset = Vector2( 0, 0 )
+946/shapes = [ ]
+947/name = ""
+947/texture = ExtResource( 1 )
+947/tex_offset = Vector2( 0, 0 )
+947/modulate = Color( 1, 1, 1, 1 )
+947/region = Rect2( 432, 368, 16, 16 )
+947/is_autotile = false
+947/occluder_offset = Vector2( 0, 0 )
+947/navigation_offset = Vector2( 0, 0 )
+947/shapes = [ ]
+948/name = ""
+948/texture = ExtResource( 1 )
+948/tex_offset = Vector2( 0, 0 )
+948/modulate = Color( 1, 1, 1, 1 )
+948/region = Rect2( 448, 368, 16, 16 )
+948/is_autotile = false
+948/occluder_offset = Vector2( 0, 0 )
+948/navigation_offset = Vector2( 0, 0 )
+948/shapes = [ ]
+949/name = ""
+949/texture = ExtResource( 1 )
+949/tex_offset = Vector2( 0, 0 )
+949/modulate = Color( 1, 1, 1, 1 )
+949/region = Rect2( 464, 368, 16, 16 )
+949/is_autotile = false
+949/occluder_offset = Vector2( 0, 0 )
+949/navigation_offset = Vector2( 0, 0 )
+949/shapes = [ ]
+950/name = ""
+950/texture = ExtResource( 1 )
+950/tex_offset = Vector2( 0, 0 )
+950/modulate = Color( 1, 1, 1, 1 )
+950/region = Rect2( 480, 368, 16, 16 )
+950/is_autotile = false
+950/occluder_offset = Vector2( 0, 0 )
+950/navigation_offset = Vector2( 0, 0 )
+950/shapes = [ ]
+951/name = ""
+951/texture = ExtResource( 1 )
+951/tex_offset = Vector2( 0, 0 )
+951/modulate = Color( 1, 1, 1, 1 )
+951/region = Rect2( 496, 368, 16, 16 )
+951/is_autotile = false
+951/occluder_offset = Vector2( 0, 0 )
+951/navigation_offset = Vector2( 0, 0 )
+951/shapes = [ ]
+952/name = ""
+952/texture = ExtResource( 1 )
+952/tex_offset = Vector2( 0, 0 )
+952/modulate = Color( 1, 1, 1, 1 )
+952/region = Rect2( 512, 368, 16, 16 )
+952/is_autotile = false
+952/occluder_offset = Vector2( 0, 0 )
+952/navigation_offset = Vector2( 0, 0 )
+952/shapes = [ ]
+953/name = ""
+953/texture = ExtResource( 1 )
+953/tex_offset = Vector2( 0, 0 )
+953/modulate = Color( 1, 1, 1, 1 )
+953/region = Rect2( 528, 368, 16, 16 )
+953/is_autotile = false
+953/occluder_offset = Vector2( 0, 0 )
+953/navigation_offset = Vector2( 0, 0 )
+953/shapes = [ ]
+954/name = ""
+954/texture = ExtResource( 1 )
+954/tex_offset = Vector2( 0, 0 )
+954/modulate = Color( 1, 1, 1, 1 )
+954/region = Rect2( 544, 368, 16, 16 )
+954/is_autotile = false
+954/occluder_offset = Vector2( 0, 0 )
+954/navigation_offset = Vector2( 0, 0 )
+954/shapes = [ ]
+955/name = ""
+955/texture = ExtResource( 1 )
+955/tex_offset = Vector2( 0, 0 )
+955/modulate = Color( 1, 1, 1, 1 )
+955/region = Rect2( 560, 368, 16, 16 )
+955/is_autotile = false
+955/occluder_offset = Vector2( 0, 0 )
+955/navigation_offset = Vector2( 0, 0 )
+955/shapes = [ ]
+956/name = ""
+956/texture = ExtResource( 1 )
+956/tex_offset = Vector2( 0, 0 )
+956/modulate = Color( 1, 1, 1, 1 )
+956/region = Rect2( 576, 368, 16, 16 )
+956/is_autotile = false
+956/occluder_offset = Vector2( 0, 0 )
+956/navigation_offset = Vector2( 0, 0 )
+956/shapes = [ ]
+957/name = ""
+957/texture = ExtResource( 1 )
+957/tex_offset = Vector2( 0, 0 )
+957/modulate = Color( 1, 1, 1, 1 )
+957/region = Rect2( 592, 368, 16, 16 )
+957/is_autotile = false
+957/occluder_offset = Vector2( 0, 0 )
+957/navigation_offset = Vector2( 0, 0 )
+957/shapes = [ ]
+958/name = ""
+958/texture = ExtResource( 1 )
+958/tex_offset = Vector2( 0, 0 )
+958/modulate = Color( 1, 1, 1, 1 )
+958/region = Rect2( 608, 368, 16, 16 )
+958/is_autotile = false
+958/occluder_offset = Vector2( 0, 0 )
+958/navigation_offset = Vector2( 0, 0 )
+958/shapes = [ ]
+959/name = ""
+959/texture = ExtResource( 1 )
+959/tex_offset = Vector2( 0, 0 )
+959/modulate = Color( 1, 1, 1, 1 )
+959/region = Rect2( 624, 368, 16, 16 )
+959/is_autotile = false
+959/occluder_offset = Vector2( 0, 0 )
+959/navigation_offset = Vector2( 0, 0 )
+959/shapes = [ ]
+960/name = ""
+960/texture = ExtResource( 1 )
+960/tex_offset = Vector2( 0, 0 )
+960/modulate = Color( 1, 1, 1, 1 )
+960/region = Rect2( 0, 384, 16, 16 )
+960/is_autotile = false
+960/occluder_offset = Vector2( 0, 0 )
+960/navigation_offset = Vector2( 0, 0 )
+960/shapes = [ ]
+961/name = ""
+961/texture = ExtResource( 1 )
+961/tex_offset = Vector2( 0, 0 )
+961/modulate = Color( 1, 1, 1, 1 )
+961/region = Rect2( 16, 384, 16, 16 )
+961/is_autotile = false
+961/occluder_offset = Vector2( 0, 0 )
+961/navigation_offset = Vector2( 0, 0 )
+961/shapes = [ ]
+962/name = ""
+962/texture = ExtResource( 1 )
+962/tex_offset = Vector2( 0, 0 )
+962/modulate = Color( 1, 1, 1, 1 )
+962/region = Rect2( 32, 384, 16, 16 )
+962/is_autotile = false
+962/occluder_offset = Vector2( 0, 0 )
+962/navigation_offset = Vector2( 0, 0 )
+962/shapes = [ ]
+963/name = ""
+963/texture = ExtResource( 1 )
+963/tex_offset = Vector2( 0, 0 )
+963/modulate = Color( 1, 1, 1, 1 )
+963/region = Rect2( 48, 384, 16, 16 )
+963/is_autotile = false
+963/occluder_offset = Vector2( 0, 0 )
+963/navigation_offset = Vector2( 0, 0 )
+963/shapes = [ ]
+964/name = ""
+964/texture = ExtResource( 1 )
+964/tex_offset = Vector2( 0, 0 )
+964/modulate = Color( 1, 1, 1, 1 )
+964/region = Rect2( 64, 384, 16, 16 )
+964/is_autotile = false
+964/occluder_offset = Vector2( 0, 0 )
+964/navigation_offset = Vector2( 0, 0 )
+964/shapes = [ ]
+965/name = ""
+965/texture = ExtResource( 1 )
+965/tex_offset = Vector2( 0, 0 )
+965/modulate = Color( 1, 1, 1, 1 )
+965/region = Rect2( 80, 384, 16, 16 )
+965/is_autotile = false
+965/occluder_offset = Vector2( 0, 0 )
+965/navigation_offset = Vector2( 0, 0 )
+965/shapes = [ ]
+966/name = ""
+966/texture = ExtResource( 1 )
+966/tex_offset = Vector2( 0, 0 )
+966/modulate = Color( 1, 1, 1, 1 )
+966/region = Rect2( 96, 384, 16, 16 )
+966/is_autotile = false
+966/occluder_offset = Vector2( 0, 0 )
+966/navigation_offset = Vector2( 0, 0 )
+966/shapes = [ ]
+967/name = ""
+967/texture = ExtResource( 1 )
+967/tex_offset = Vector2( 0, 0 )
+967/modulate = Color( 1, 1, 1, 1 )
+967/region = Rect2( 112, 384, 16, 16 )
+967/is_autotile = false
+967/occluder_offset = Vector2( 0, 0 )
+967/navigation_offset = Vector2( 0, 0 )
+967/shapes = [ ]
+968/name = ""
+968/texture = ExtResource( 1 )
+968/tex_offset = Vector2( 0, 0 )
+968/modulate = Color( 1, 1, 1, 1 )
+968/region = Rect2( 128, 384, 16, 16 )
+968/is_autotile = false
+968/occluder_offset = Vector2( 0, 0 )
+968/navigation_offset = Vector2( 0, 0 )
+968/shapes = [ ]
+969/name = ""
+969/texture = ExtResource( 1 )
+969/tex_offset = Vector2( 0, 0 )
+969/modulate = Color( 1, 1, 1, 1 )
+969/region = Rect2( 144, 384, 16, 16 )
+969/is_autotile = false
+969/occluder_offset = Vector2( 0, 0 )
+969/navigation_offset = Vector2( 0, 0 )
+969/shapes = [ ]
+970/name = ""
+970/texture = ExtResource( 1 )
+970/tex_offset = Vector2( 0, 0 )
+970/modulate = Color( 1, 1, 1, 1 )
+970/region = Rect2( 160, 384, 16, 16 )
+970/is_autotile = false
+970/occluder_offset = Vector2( 0, 0 )
+970/navigation_offset = Vector2( 0, 0 )
+970/shapes = [ ]
+971/name = ""
+971/texture = ExtResource( 1 )
+971/tex_offset = Vector2( 0, 0 )
+971/modulate = Color( 1, 1, 1, 1 )
+971/region = Rect2( 176, 384, 16, 16 )
+971/is_autotile = false
+971/occluder_offset = Vector2( 0, 0 )
+971/navigation_offset = Vector2( 0, 0 )
+971/shapes = [ ]
+972/name = ""
+972/texture = ExtResource( 1 )
+972/tex_offset = Vector2( 0, 0 )
+972/modulate = Color( 1, 1, 1, 1 )
+972/region = Rect2( 192, 384, 16, 16 )
+972/is_autotile = false
+972/occluder_offset = Vector2( 0, 0 )
+972/navigation_offset = Vector2( 0, 0 )
+972/shapes = [ ]
+973/name = ""
+973/texture = ExtResource( 1 )
+973/tex_offset = Vector2( 0, 0 )
+973/modulate = Color( 1, 1, 1, 1 )
+973/region = Rect2( 208, 384, 16, 16 )
+973/is_autotile = false
+973/occluder_offset = Vector2( 0, 0 )
+973/navigation_offset = Vector2( 0, 0 )
+973/shapes = [ ]
+974/name = ""
+974/texture = ExtResource( 1 )
+974/tex_offset = Vector2( 0, 0 )
+974/modulate = Color( 1, 1, 1, 1 )
+974/region = Rect2( 224, 384, 16, 16 )
+974/is_autotile = false
+974/occluder_offset = Vector2( 0, 0 )
+974/navigation_offset = Vector2( 0, 0 )
+974/shapes = [ ]
+975/name = ""
+975/texture = ExtResource( 1 )
+975/tex_offset = Vector2( 0, 0 )
+975/modulate = Color( 1, 1, 1, 1 )
+975/region = Rect2( 240, 384, 16, 16 )
+975/is_autotile = false
+975/occluder_offset = Vector2( 0, 0 )
+975/navigation_offset = Vector2( 0, 0 )
+975/shapes = [ ]
+976/name = ""
+976/texture = ExtResource( 1 )
+976/tex_offset = Vector2( 0, 0 )
+976/modulate = Color( 1, 1, 1, 1 )
+976/region = Rect2( 256, 384, 16, 16 )
+976/is_autotile = false
+976/occluder_offset = Vector2( 0, 0 )
+976/navigation_offset = Vector2( 0, 0 )
+976/shapes = [ ]
+977/name = ""
+977/texture = ExtResource( 1 )
+977/tex_offset = Vector2( 0, 0 )
+977/modulate = Color( 1, 1, 1, 1 )
+977/region = Rect2( 272, 384, 16, 16 )
+977/is_autotile = false
+977/occluder_offset = Vector2( 0, 0 )
+977/navigation_offset = Vector2( 0, 0 )
+977/shapes = [ ]
+978/name = ""
+978/texture = ExtResource( 1 )
+978/tex_offset = Vector2( 0, 0 )
+978/modulate = Color( 1, 1, 1, 1 )
+978/region = Rect2( 288, 384, 16, 16 )
+978/is_autotile = false
+978/occluder_offset = Vector2( 0, 0 )
+978/navigation_offset = Vector2( 0, 0 )
+978/shapes = [ ]
+979/name = ""
+979/texture = ExtResource( 1 )
+979/tex_offset = Vector2( 0, 0 )
+979/modulate = Color( 1, 1, 1, 1 )
+979/region = Rect2( 304, 384, 16, 16 )
+979/is_autotile = false
+979/occluder_offset = Vector2( 0, 0 )
+979/navigation_offset = Vector2( 0, 0 )
+979/shapes = [ ]
+980/name = ""
+980/texture = ExtResource( 1 )
+980/tex_offset = Vector2( 0, 0 )
+980/modulate = Color( 1, 1, 1, 1 )
+980/region = Rect2( 320, 384, 16, 16 )
+980/is_autotile = false
+980/occluder_offset = Vector2( 0, 0 )
+980/navigation_offset = Vector2( 0, 0 )
+980/shapes = [ ]
+981/name = ""
+981/texture = ExtResource( 1 )
+981/tex_offset = Vector2( 0, 0 )
+981/modulate = Color( 1, 1, 1, 1 )
+981/region = Rect2( 336, 384, 16, 16 )
+981/is_autotile = false
+981/occluder_offset = Vector2( 0, 0 )
+981/navigation_offset = Vector2( 0, 0 )
+981/shapes = [ ]
+982/name = ""
+982/texture = ExtResource( 1 )
+982/tex_offset = Vector2( 0, 0 )
+982/modulate = Color( 1, 1, 1, 1 )
+982/region = Rect2( 352, 384, 16, 16 )
+982/is_autotile = false
+982/occluder_offset = Vector2( 0, 0 )
+982/navigation_offset = Vector2( 0, 0 )
+982/shapes = [ ]
+983/name = ""
+983/texture = ExtResource( 1 )
+983/tex_offset = Vector2( 0, 0 )
+983/modulate = Color( 1, 1, 1, 1 )
+983/region = Rect2( 368, 384, 16, 16 )
+983/is_autotile = false
+983/occluder_offset = Vector2( 0, 0 )
+983/navigation_offset = Vector2( 0, 0 )
+983/shapes = [ ]
+984/name = ""
+984/texture = ExtResource( 1 )
+984/tex_offset = Vector2( 0, 0 )
+984/modulate = Color( 1, 1, 1, 1 )
+984/region = Rect2( 384, 384, 16, 16 )
+984/is_autotile = false
+984/occluder_offset = Vector2( 0, 0 )
+984/navigation_offset = Vector2( 0, 0 )
+984/shapes = [ ]
+985/name = ""
+985/texture = ExtResource( 1 )
+985/tex_offset = Vector2( 0, 0 )
+985/modulate = Color( 1, 1, 1, 1 )
+985/region = Rect2( 400, 384, 16, 16 )
+985/is_autotile = false
+985/occluder_offset = Vector2( 0, 0 )
+985/navigation_offset = Vector2( 0, 0 )
+985/shapes = [ ]
+986/name = ""
+986/texture = ExtResource( 1 )
+986/tex_offset = Vector2( 0, 0 )
+986/modulate = Color( 1, 1, 1, 1 )
+986/region = Rect2( 416, 384, 16, 16 )
+986/is_autotile = false
+986/occluder_offset = Vector2( 0, 0 )
+986/navigation_offset = Vector2( 0, 0 )
+986/shapes = [ ]
+987/name = ""
+987/texture = ExtResource( 1 )
+987/tex_offset = Vector2( 0, 0 )
+987/modulate = Color( 1, 1, 1, 1 )
+987/region = Rect2( 432, 384, 16, 16 )
+987/is_autotile = false
+987/occluder_offset = Vector2( 0, 0 )
+987/navigation_offset = Vector2( 0, 0 )
+987/shapes = [ ]
+988/name = ""
+988/texture = ExtResource( 1 )
+988/tex_offset = Vector2( 0, 0 )
+988/modulate = Color( 1, 1, 1, 1 )
+988/region = Rect2( 448, 384, 16, 16 )
+988/is_autotile = false
+988/occluder_offset = Vector2( 0, 0 )
+988/navigation_offset = Vector2( 0, 0 )
+988/shapes = [ ]
+989/name = ""
+989/texture = ExtResource( 1 )
+989/tex_offset = Vector2( 0, 0 )
+989/modulate = Color( 1, 1, 1, 1 )
+989/region = Rect2( 464, 384, 16, 16 )
+989/is_autotile = false
+989/occluder_offset = Vector2( 0, 0 )
+989/navigation_offset = Vector2( 0, 0 )
+989/shapes = [ ]
+990/name = ""
+990/texture = ExtResource( 1 )
+990/tex_offset = Vector2( 0, 0 )
+990/modulate = Color( 1, 1, 1, 1 )
+990/region = Rect2( 480, 384, 16, 16 )
+990/is_autotile = false
+990/occluder_offset = Vector2( 0, 0 )
+990/navigation_offset = Vector2( 0, 0 )
+990/shapes = [ ]
+991/name = ""
+991/texture = ExtResource( 1 )
+991/tex_offset = Vector2( 0, 0 )
+991/modulate = Color( 1, 1, 1, 1 )
+991/region = Rect2( 496, 384, 16, 16 )
+991/is_autotile = false
+991/occluder_offset = Vector2( 0, 0 )
+991/navigation_offset = Vector2( 0, 0 )
+991/shapes = [ ]
+992/name = ""
+992/texture = ExtResource( 1 )
+992/tex_offset = Vector2( 0, 0 )
+992/modulate = Color( 1, 1, 1, 1 )
+992/region = Rect2( 512, 384, 16, 16 )
+992/is_autotile = false
+992/occluder_offset = Vector2( 0, 0 )
+992/navigation_offset = Vector2( 0, 0 )
+992/shapes = [ ]
+993/name = ""
+993/texture = ExtResource( 1 )
+993/tex_offset = Vector2( 0, 0 )
+993/modulate = Color( 1, 1, 1, 1 )
+993/region = Rect2( 528, 384, 16, 16 )
+993/is_autotile = false
+993/occluder_offset = Vector2( 0, 0 )
+993/navigation_offset = Vector2( 0, 0 )
+993/shapes = [ ]
+994/name = ""
+994/texture = ExtResource( 1 )
+994/tex_offset = Vector2( 0, 0 )
+994/modulate = Color( 1, 1, 1, 1 )
+994/region = Rect2( 544, 384, 16, 16 )
+994/is_autotile = false
+994/occluder_offset = Vector2( 0, 0 )
+994/navigation_offset = Vector2( 0, 0 )
+994/shapes = [ ]
+995/name = ""
+995/texture = ExtResource( 1 )
+995/tex_offset = Vector2( 0, 0 )
+995/modulate = Color( 1, 1, 1, 1 )
+995/region = Rect2( 560, 384, 16, 16 )
+995/is_autotile = false
+995/occluder_offset = Vector2( 0, 0 )
+995/navigation_offset = Vector2( 0, 0 )
+995/shapes = [ ]
+996/name = ""
+996/texture = ExtResource( 1 )
+996/tex_offset = Vector2( 0, 0 )
+996/modulate = Color( 1, 1, 1, 1 )
+996/region = Rect2( 576, 384, 16, 16 )
+996/is_autotile = false
+996/occluder_offset = Vector2( 0, 0 )
+996/navigation_offset = Vector2( 0, 0 )
+996/shapes = [ ]
+997/name = ""
+997/texture = ExtResource( 1 )
+997/tex_offset = Vector2( 0, 0 )
+997/modulate = Color( 1, 1, 1, 1 )
+997/region = Rect2( 592, 384, 16, 16 )
+997/is_autotile = false
+997/occluder_offset = Vector2( 0, 0 )
+997/navigation_offset = Vector2( 0, 0 )
+997/shapes = [ ]
+998/name = ""
+998/texture = ExtResource( 1 )
+998/tex_offset = Vector2( 0, 0 )
+998/modulate = Color( 1, 1, 1, 1 )
+998/region = Rect2( 608, 384, 16, 16 )
+998/is_autotile = false
+998/occluder_offset = Vector2( 0, 0 )
+998/navigation_offset = Vector2( 0, 0 )
+998/shapes = [ ]
+999/name = ""
+999/texture = ExtResource( 1 )
+999/tex_offset = Vector2( 0, 0 )
+999/modulate = Color( 1, 1, 1, 1 )
+999/region = Rect2( 624, 384, 16, 16 )
+999/is_autotile = false
+999/occluder_offset = Vector2( 0, 0 )
+999/navigation_offset = Vector2( 0, 0 )
+999/shapes = [ ]
+1000/name = ""
+1000/texture = ExtResource( 1 )
+1000/tex_offset = Vector2( 0, 0 )
+1000/modulate = Color( 1, 1, 1, 1 )
+1000/region = Rect2( 0, 400, 16, 16 )
+1000/is_autotile = false
+1000/occluder_offset = Vector2( 0, 0 )
+1000/navigation_offset = Vector2( 0, 0 )
+1000/shapes = [ ]
+1001/name = ""
+1001/texture = ExtResource( 1 )
+1001/tex_offset = Vector2( 0, 0 )
+1001/modulate = Color( 1, 1, 1, 1 )
+1001/region = Rect2( 16, 400, 16, 16 )
+1001/is_autotile = false
+1001/occluder_offset = Vector2( 0, 0 )
+1001/navigation_offset = Vector2( 0, 0 )
+1001/shapes = [ ]
+1002/name = ""
+1002/texture = ExtResource( 1 )
+1002/tex_offset = Vector2( 0, 0 )
+1002/modulate = Color( 1, 1, 1, 1 )
+1002/region = Rect2( 32, 400, 16, 16 )
+1002/is_autotile = false
+1002/occluder_offset = Vector2( 0, 0 )
+1002/navigation_offset = Vector2( 0, 0 )
+1002/shapes = [ ]
+1003/name = ""
+1003/texture = ExtResource( 1 )
+1003/tex_offset = Vector2( 0, 0 )
+1003/modulate = Color( 1, 1, 1, 1 )
+1003/region = Rect2( 48, 400, 16, 16 )
+1003/is_autotile = false
+1003/occluder_offset = Vector2( 0, 0 )
+1003/navigation_offset = Vector2( 0, 0 )
+1003/shapes = [ ]
+1004/name = ""
+1004/texture = ExtResource( 1 )
+1004/tex_offset = Vector2( 0, 0 )
+1004/modulate = Color( 1, 1, 1, 1 )
+1004/region = Rect2( 64, 400, 16, 16 )
+1004/is_autotile = false
+1004/occluder_offset = Vector2( 0, 0 )
+1004/navigation_offset = Vector2( 0, 0 )
+1004/shapes = [ ]
+1005/name = ""
+1005/texture = ExtResource( 1 )
+1005/tex_offset = Vector2( 0, 0 )
+1005/modulate = Color( 1, 1, 1, 1 )
+1005/region = Rect2( 80, 400, 16, 16 )
+1005/is_autotile = false
+1005/occluder_offset = Vector2( 0, 0 )
+1005/navigation_offset = Vector2( 0, 0 )
+1005/shapes = [ ]
+1006/name = ""
+1006/texture = ExtResource( 1 )
+1006/tex_offset = Vector2( 0, 0 )
+1006/modulate = Color( 1, 1, 1, 1 )
+1006/region = Rect2( 96, 400, 16, 16 )
+1006/is_autotile = false
+1006/occluder_offset = Vector2( 0, 0 )
+1006/navigation_offset = Vector2( 0, 0 )
+1006/shapes = [ ]
+1007/name = ""
+1007/texture = ExtResource( 1 )
+1007/tex_offset = Vector2( 0, 0 )
+1007/modulate = Color( 1, 1, 1, 1 )
+1007/region = Rect2( 112, 400, 16, 16 )
+1007/is_autotile = false
+1007/occluder_offset = Vector2( 0, 0 )
+1007/navigation_offset = Vector2( 0, 0 )
+1007/shapes = [ ]
+1008/name = ""
+1008/texture = ExtResource( 1 )
+1008/tex_offset = Vector2( 0, 0 )
+1008/modulate = Color( 1, 1, 1, 1 )
+1008/region = Rect2( 128, 400, 16, 16 )
+1008/is_autotile = false
+1008/occluder_offset = Vector2( 0, 0 )
+1008/navigation_offset = Vector2( 0, 0 )
+1008/shapes = [ ]
+1009/name = ""
+1009/texture = ExtResource( 1 )
+1009/tex_offset = Vector2( 0, 0 )
+1009/modulate = Color( 1, 1, 1, 1 )
+1009/region = Rect2( 144, 400, 16, 16 )
+1009/is_autotile = false
+1009/occluder_offset = Vector2( 0, 0 )
+1009/navigation_offset = Vector2( 0, 0 )
+1009/shapes = [ ]
+1010/name = ""
+1010/texture = ExtResource( 1 )
+1010/tex_offset = Vector2( 0, 0 )
+1010/modulate = Color( 1, 1, 1, 1 )
+1010/region = Rect2( 160, 400, 16, 16 )
+1010/is_autotile = false
+1010/occluder_offset = Vector2( 0, 0 )
+1010/navigation_offset = Vector2( 0, 0 )
+1010/shapes = [ ]
+1011/name = ""
+1011/texture = ExtResource( 1 )
+1011/tex_offset = Vector2( 0, 0 )
+1011/modulate = Color( 1, 1, 1, 1 )
+1011/region = Rect2( 176, 400, 16, 16 )
+1011/is_autotile = false
+1011/occluder_offset = Vector2( 0, 0 )
+1011/navigation_offset = Vector2( 0, 0 )
+1011/shapes = [ ]
+1012/name = ""
+1012/texture = ExtResource( 1 )
+1012/tex_offset = Vector2( 0, 0 )
+1012/modulate = Color( 1, 1, 1, 1 )
+1012/region = Rect2( 192, 400, 16, 16 )
+1012/is_autotile = false
+1012/occluder_offset = Vector2( 0, 0 )
+1012/navigation_offset = Vector2( 0, 0 )
+1012/shapes = [ ]
+1013/name = ""
+1013/texture = ExtResource( 1 )
+1013/tex_offset = Vector2( 0, 0 )
+1013/modulate = Color( 1, 1, 1, 1 )
+1013/region = Rect2( 208, 400, 16, 16 )
+1013/is_autotile = false
+1013/occluder_offset = Vector2( 0, 0 )
+1013/navigation_offset = Vector2( 0, 0 )
+1013/shapes = [ ]
+1014/name = ""
+1014/texture = ExtResource( 1 )
+1014/tex_offset = Vector2( 0, 0 )
+1014/modulate = Color( 1, 1, 1, 1 )
+1014/region = Rect2( 224, 400, 16, 16 )
+1014/is_autotile = false
+1014/occluder_offset = Vector2( 0, 0 )
+1014/navigation_offset = Vector2( 0, 0 )
+1014/shapes = [ ]
+1015/name = ""
+1015/texture = ExtResource( 1 )
+1015/tex_offset = Vector2( 0, 0 )
+1015/modulate = Color( 1, 1, 1, 1 )
+1015/region = Rect2( 240, 400, 16, 16 )
+1015/is_autotile = false
+1015/occluder_offset = Vector2( 0, 0 )
+1015/navigation_offset = Vector2( 0, 0 )
+1015/shapes = [ ]
+1016/name = ""
+1016/texture = ExtResource( 1 )
+1016/tex_offset = Vector2( 0, 0 )
+1016/modulate = Color( 1, 1, 1, 1 )
+1016/region = Rect2( 256, 400, 16, 16 )
+1016/is_autotile = false
+1016/occluder_offset = Vector2( 0, 0 )
+1016/navigation_offset = Vector2( 0, 0 )
+1016/shapes = [ ]
+1017/name = ""
+1017/texture = ExtResource( 1 )
+1017/tex_offset = Vector2( 0, 0 )
+1017/modulate = Color( 1, 1, 1, 1 )
+1017/region = Rect2( 272, 400, 16, 16 )
+1017/is_autotile = false
+1017/occluder_offset = Vector2( 0, 0 )
+1017/navigation_offset = Vector2( 0, 0 )
+1017/shapes = [ ]
+1018/name = ""
+1018/texture = ExtResource( 1 )
+1018/tex_offset = Vector2( 0, 0 )
+1018/modulate = Color( 1, 1, 1, 1 )
+1018/region = Rect2( 288, 400, 16, 16 )
+1018/is_autotile = false
+1018/occluder_offset = Vector2( 0, 0 )
+1018/navigation_offset = Vector2( 0, 0 )
+1018/shapes = [ ]
+1019/name = ""
+1019/texture = ExtResource( 1 )
+1019/tex_offset = Vector2( 0, 0 )
+1019/modulate = Color( 1, 1, 1, 1 )
+1019/region = Rect2( 304, 400, 16, 16 )
+1019/is_autotile = false
+1019/occluder_offset = Vector2( 0, 0 )
+1019/navigation_offset = Vector2( 0, 0 )
+1019/shapes = [ ]
+1020/name = ""
+1020/texture = ExtResource( 1 )
+1020/tex_offset = Vector2( 0, 0 )
+1020/modulate = Color( 1, 1, 1, 1 )
+1020/region = Rect2( 320, 400, 16, 16 )
+1020/is_autotile = false
+1020/occluder_offset = Vector2( 0, 0 )
+1020/navigation_offset = Vector2( 0, 0 )
+1020/shapes = [ ]
+1021/name = ""
+1021/texture = ExtResource( 1 )
+1021/tex_offset = Vector2( 0, 0 )
+1021/modulate = Color( 1, 1, 1, 1 )
+1021/region = Rect2( 336, 400, 16, 16 )
+1021/is_autotile = false
+1021/occluder_offset = Vector2( 0, 0 )
+1021/navigation_offset = Vector2( 0, 0 )
+1021/shapes = [ ]
+1022/name = ""
+1022/texture = ExtResource( 1 )
+1022/tex_offset = Vector2( 0, 0 )
+1022/modulate = Color( 1, 1, 1, 1 )
+1022/region = Rect2( 352, 400, 16, 16 )
+1022/is_autotile = false
+1022/occluder_offset = Vector2( 0, 0 )
+1022/navigation_offset = Vector2( 0, 0 )
+1022/shapes = [ ]
+1023/name = ""
+1023/texture = ExtResource( 1 )
+1023/tex_offset = Vector2( 0, 0 )
+1023/modulate = Color( 1, 1, 1, 1 )
+1023/region = Rect2( 368, 400, 16, 16 )
+1023/is_autotile = false
+1023/occluder_offset = Vector2( 0, 0 )
+1023/navigation_offset = Vector2( 0, 0 )
+1023/shapes = [ ]
+1024/name = ""
+1024/texture = ExtResource( 1 )
+1024/tex_offset = Vector2( 0, 0 )
+1024/modulate = Color( 1, 1, 1, 1 )
+1024/region = Rect2( 384, 400, 16, 16 )
+1024/is_autotile = false
+1024/occluder_offset = Vector2( 0, 0 )
+1024/navigation_offset = Vector2( 0, 0 )
+1024/shapes = [ ]
+1025/name = ""
+1025/texture = ExtResource( 1 )
+1025/tex_offset = Vector2( 0, 0 )
+1025/modulate = Color( 1, 1, 1, 1 )
+1025/region = Rect2( 400, 400, 16, 16 )
+1025/is_autotile = false
+1025/occluder_offset = Vector2( 0, 0 )
+1025/navigation_offset = Vector2( 0, 0 )
+1025/shapes = [ ]
+1026/name = ""
+1026/texture = ExtResource( 1 )
+1026/tex_offset = Vector2( 0, 0 )
+1026/modulate = Color( 1, 1, 1, 1 )
+1026/region = Rect2( 416, 400, 16, 16 )
+1026/is_autotile = false
+1026/occluder_offset = Vector2( 0, 0 )
+1026/navigation_offset = Vector2( 0, 0 )
+1026/shapes = [ ]
+1027/name = ""
+1027/texture = ExtResource( 1 )
+1027/tex_offset = Vector2( 0, 0 )
+1027/modulate = Color( 1, 1, 1, 1 )
+1027/region = Rect2( 432, 400, 16, 16 )
+1027/is_autotile = false
+1027/occluder_offset = Vector2( 0, 0 )
+1027/navigation_offset = Vector2( 0, 0 )
+1027/shapes = [ ]
+1028/name = ""
+1028/texture = ExtResource( 1 )
+1028/tex_offset = Vector2( 0, 0 )
+1028/modulate = Color( 1, 1, 1, 1 )
+1028/region = Rect2( 448, 400, 16, 16 )
+1028/is_autotile = false
+1028/occluder_offset = Vector2( 0, 0 )
+1028/navigation_offset = Vector2( 0, 0 )
+1028/shapes = [ ]
+1029/name = ""
+1029/texture = ExtResource( 1 )
+1029/tex_offset = Vector2( 0, 0 )
+1029/modulate = Color( 1, 1, 1, 1 )
+1029/region = Rect2( 464, 400, 16, 16 )
+1029/is_autotile = false
+1029/occluder_offset = Vector2( 0, 0 )
+1029/navigation_offset = Vector2( 0, 0 )
+1029/shapes = [ ]
+1030/name = ""
+1030/texture = ExtResource( 1 )
+1030/tex_offset = Vector2( 0, 0 )
+1030/modulate = Color( 1, 1, 1, 1 )
+1030/region = Rect2( 480, 400, 16, 16 )
+1030/is_autotile = false
+1030/occluder_offset = Vector2( 0, 0 )
+1030/navigation_offset = Vector2( 0, 0 )
+1030/shapes = [ ]
+1031/name = ""
+1031/texture = ExtResource( 1 )
+1031/tex_offset = Vector2( 0, 0 )
+1031/modulate = Color( 1, 1, 1, 1 )
+1031/region = Rect2( 496, 400, 16, 16 )
+1031/is_autotile = false
+1031/occluder_offset = Vector2( 0, 0 )
+1031/navigation_offset = Vector2( 0, 0 )
+1031/shapes = [ ]
+1032/name = ""
+1032/texture = ExtResource( 1 )
+1032/tex_offset = Vector2( 0, 0 )
+1032/modulate = Color( 1, 1, 1, 1 )
+1032/region = Rect2( 512, 400, 16, 16 )
+1032/is_autotile = false
+1032/occluder_offset = Vector2( 0, 0 )
+1032/navigation_offset = Vector2( 0, 0 )
+1032/shapes = [ ]
+1033/name = ""
+1033/texture = ExtResource( 1 )
+1033/tex_offset = Vector2( 0, 0 )
+1033/modulate = Color( 1, 1, 1, 1 )
+1033/region = Rect2( 528, 400, 16, 16 )
+1033/is_autotile = false
+1033/occluder_offset = Vector2( 0, 0 )
+1033/navigation_offset = Vector2( 0, 0 )
+1033/shapes = [ ]
+1034/name = ""
+1034/texture = ExtResource( 1 )
+1034/tex_offset = Vector2( 0, 0 )
+1034/modulate = Color( 1, 1, 1, 1 )
+1034/region = Rect2( 544, 400, 16, 16 )
+1034/is_autotile = false
+1034/occluder_offset = Vector2( 0, 0 )
+1034/navigation_offset = Vector2( 0, 0 )
+1034/shapes = [ ]
+1035/name = ""
+1035/texture = ExtResource( 1 )
+1035/tex_offset = Vector2( 0, 0 )
+1035/modulate = Color( 1, 1, 1, 1 )
+1035/region = Rect2( 560, 400, 16, 16 )
+1035/is_autotile = false
+1035/occluder_offset = Vector2( 0, 0 )
+1035/navigation_offset = Vector2( 0, 0 )
+1035/shapes = [ ]
+1036/name = ""
+1036/texture = ExtResource( 1 )
+1036/tex_offset = Vector2( 0, 0 )
+1036/modulate = Color( 1, 1, 1, 1 )
+1036/region = Rect2( 576, 400, 16, 16 )
+1036/is_autotile = false
+1036/occluder_offset = Vector2( 0, 0 )
+1036/navigation_offset = Vector2( 0, 0 )
+1036/shapes = [ ]
+1037/name = ""
+1037/texture = ExtResource( 1 )
+1037/tex_offset = Vector2( 0, 0 )
+1037/modulate = Color( 1, 1, 1, 1 )
+1037/region = Rect2( 592, 400, 16, 16 )
+1037/is_autotile = false
+1037/occluder_offset = Vector2( 0, 0 )
+1037/navigation_offset = Vector2( 0, 0 )
+1037/shapes = [ ]
+1038/name = ""
+1038/texture = ExtResource( 1 )
+1038/tex_offset = Vector2( 0, 0 )
+1038/modulate = Color( 1, 1, 1, 1 )
+1038/region = Rect2( 608, 400, 16, 16 )
+1038/is_autotile = false
+1038/occluder_offset = Vector2( 0, 0 )
+1038/navigation_offset = Vector2( 0, 0 )
+1038/shapes = [ ]
+1039/name = ""
+1039/texture = ExtResource( 1 )
+1039/tex_offset = Vector2( 0, 0 )
+1039/modulate = Color( 1, 1, 1, 1 )
+1039/region = Rect2( 624, 400, 16, 16 )
+1039/is_autotile = false
+1039/occluder_offset = Vector2( 0, 0 )
+1039/navigation_offset = Vector2( 0, 0 )
+1039/shapes = [ ]
+1040/name = ""
+1040/texture = ExtResource( 1 )
+1040/tex_offset = Vector2( 0, 0 )
+1040/modulate = Color( 1, 1, 1, 1 )
+1040/region = Rect2( 0, 416, 16, 16 )
+1040/is_autotile = false
+1040/occluder_offset = Vector2( 0, 0 )
+1040/navigation_offset = Vector2( 0, 0 )
+1040/shapes = [ ]
+1041/name = ""
+1041/texture = ExtResource( 1 )
+1041/tex_offset = Vector2( 0, 0 )
+1041/modulate = Color( 1, 1, 1, 1 )
+1041/region = Rect2( 16, 416, 16, 16 )
+1041/is_autotile = false
+1041/occluder_offset = Vector2( 0, 0 )
+1041/navigation_offset = Vector2( 0, 0 )
+1041/shapes = [ ]
+1042/name = ""
+1042/texture = ExtResource( 1 )
+1042/tex_offset = Vector2( 0, 0 )
+1042/modulate = Color( 1, 1, 1, 1 )
+1042/region = Rect2( 32, 416, 16, 16 )
+1042/is_autotile = false
+1042/occluder_offset = Vector2( 0, 0 )
+1042/navigation_offset = Vector2( 0, 0 )
+1042/shapes = [ ]
+1043/name = ""
+1043/texture = ExtResource( 1 )
+1043/tex_offset = Vector2( 0, 0 )
+1043/modulate = Color( 1, 1, 1, 1 )
+1043/region = Rect2( 48, 416, 16, 16 )
+1043/is_autotile = false
+1043/occluder_offset = Vector2( 0, 0 )
+1043/navigation_offset = Vector2( 0, 0 )
+1043/shapes = [ ]
+1044/name = ""
+1044/texture = ExtResource( 1 )
+1044/tex_offset = Vector2( 0, 0 )
+1044/modulate = Color( 1, 1, 1, 1 )
+1044/region = Rect2( 64, 416, 16, 16 )
+1044/is_autotile = false
+1044/occluder_offset = Vector2( 0, 0 )
+1044/navigation_offset = Vector2( 0, 0 )
+1044/shapes = [ ]
+1045/name = ""
+1045/texture = ExtResource( 1 )
+1045/tex_offset = Vector2( 0, 0 )
+1045/modulate = Color( 1, 1, 1, 1 )
+1045/region = Rect2( 80, 416, 16, 16 )
+1045/is_autotile = false
+1045/occluder_offset = Vector2( 0, 0 )
+1045/navigation_offset = Vector2( 0, 0 )
+1045/shapes = [ ]
+1046/name = ""
+1046/texture = ExtResource( 1 )
+1046/tex_offset = Vector2( 0, 0 )
+1046/modulate = Color( 1, 1, 1, 1 )
+1046/region = Rect2( 96, 416, 16, 16 )
+1046/is_autotile = false
+1046/occluder_offset = Vector2( 0, 0 )
+1046/navigation_offset = Vector2( 0, 0 )
+1046/shapes = [ ]
+1047/name = ""
+1047/texture = ExtResource( 1 )
+1047/tex_offset = Vector2( 0, 0 )
+1047/modulate = Color( 1, 1, 1, 1 )
+1047/region = Rect2( 112, 416, 16, 16 )
+1047/is_autotile = false
+1047/occluder_offset = Vector2( 0, 0 )
+1047/navigation_offset = Vector2( 0, 0 )
+1047/shapes = [ ]
+1048/name = ""
+1048/texture = ExtResource( 1 )
+1048/tex_offset = Vector2( 0, 0 )
+1048/modulate = Color( 1, 1, 1, 1 )
+1048/region = Rect2( 128, 416, 16, 16 )
+1048/is_autotile = false
+1048/occluder_offset = Vector2( 0, 0 )
+1048/navigation_offset = Vector2( 0, 0 )
+1048/shapes = [ ]
+1049/name = ""
+1049/texture = ExtResource( 1 )
+1049/tex_offset = Vector2( 0, 0 )
+1049/modulate = Color( 1, 1, 1, 1 )
+1049/region = Rect2( 144, 416, 16, 16 )
+1049/is_autotile = false
+1049/occluder_offset = Vector2( 0, 0 )
+1049/navigation_offset = Vector2( 0, 0 )
+1049/shapes = [ ]
+1050/name = ""
+1050/texture = ExtResource( 1 )
+1050/tex_offset = Vector2( 0, 0 )
+1050/modulate = Color( 1, 1, 1, 1 )
+1050/region = Rect2( 160, 416, 16, 16 )
+1050/is_autotile = false
+1050/occluder_offset = Vector2( 0, 0 )
+1050/navigation_offset = Vector2( 0, 0 )
+1050/shapes = [ ]
+1051/name = ""
+1051/texture = ExtResource( 1 )
+1051/tex_offset = Vector2( 0, 0 )
+1051/modulate = Color( 1, 1, 1, 1 )
+1051/region = Rect2( 176, 416, 16, 16 )
+1051/is_autotile = false
+1051/occluder_offset = Vector2( 0, 0 )
+1051/navigation_offset = Vector2( 0, 0 )
+1051/shapes = [ ]
+1052/name = ""
+1052/texture = ExtResource( 1 )
+1052/tex_offset = Vector2( 0, 0 )
+1052/modulate = Color( 1, 1, 1, 1 )
+1052/region = Rect2( 192, 416, 16, 16 )
+1052/is_autotile = false
+1052/occluder_offset = Vector2( 0, 0 )
+1052/navigation_offset = Vector2( 0, 0 )
+1052/shapes = [ ]
+1053/name = ""
+1053/texture = ExtResource( 1 )
+1053/tex_offset = Vector2( 0, 0 )
+1053/modulate = Color( 1, 1, 1, 1 )
+1053/region = Rect2( 208, 416, 16, 16 )
+1053/is_autotile = false
+1053/occluder_offset = Vector2( 0, 0 )
+1053/navigation_offset = Vector2( 0, 0 )
+1053/shapes = [ ]
+1054/name = ""
+1054/texture = ExtResource( 1 )
+1054/tex_offset = Vector2( 0, 0 )
+1054/modulate = Color( 1, 1, 1, 1 )
+1054/region = Rect2( 224, 416, 16, 16 )
+1054/is_autotile = false
+1054/occluder_offset = Vector2( 0, 0 )
+1054/navigation_offset = Vector2( 0, 0 )
+1054/shapes = [ ]
+1055/name = ""
+1055/texture = ExtResource( 1 )
+1055/tex_offset = Vector2( 0, 0 )
+1055/modulate = Color( 1, 1, 1, 1 )
+1055/region = Rect2( 240, 416, 16, 16 )
+1055/is_autotile = false
+1055/occluder_offset = Vector2( 0, 0 )
+1055/navigation_offset = Vector2( 0, 0 )
+1055/shapes = [ ]
+1056/name = ""
+1056/texture = ExtResource( 1 )
+1056/tex_offset = Vector2( 0, 0 )
+1056/modulate = Color( 1, 1, 1, 1 )
+1056/region = Rect2( 256, 416, 16, 16 )
+1056/is_autotile = false
+1056/occluder_offset = Vector2( 0, 0 )
+1056/navigation_offset = Vector2( 0, 0 )
+1056/shapes = [ ]
+1057/name = ""
+1057/texture = ExtResource( 1 )
+1057/tex_offset = Vector2( 0, 0 )
+1057/modulate = Color( 1, 1, 1, 1 )
+1057/region = Rect2( 272, 416, 16, 16 )
+1057/is_autotile = false
+1057/occluder_offset = Vector2( 0, 0 )
+1057/navigation_offset = Vector2( 0, 0 )
+1057/shapes = [ ]
+1058/name = ""
+1058/texture = ExtResource( 1 )
+1058/tex_offset = Vector2( 0, 0 )
+1058/modulate = Color( 1, 1, 1, 1 )
+1058/region = Rect2( 288, 416, 16, 16 )
+1058/is_autotile = false
+1058/occluder_offset = Vector2( 0, 0 )
+1058/navigation_offset = Vector2( 0, 0 )
+1058/shapes = [ ]
+1059/name = ""
+1059/texture = ExtResource( 1 )
+1059/tex_offset = Vector2( 0, 0 )
+1059/modulate = Color( 1, 1, 1, 1 )
+1059/region = Rect2( 304, 416, 16, 16 )
+1059/is_autotile = false
+1059/occluder_offset = Vector2( 0, 0 )
+1059/navigation_offset = Vector2( 0, 0 )
+1059/shapes = [ ]
+1060/name = ""
+1060/texture = ExtResource( 1 )
+1060/tex_offset = Vector2( 0, 0 )
+1060/modulate = Color( 1, 1, 1, 1 )
+1060/region = Rect2( 320, 416, 16, 16 )
+1060/is_autotile = false
+1060/occluder_offset = Vector2( 0, 0 )
+1060/navigation_offset = Vector2( 0, 0 )
+1060/shapes = [ ]
+1061/name = ""
+1061/texture = ExtResource( 1 )
+1061/tex_offset = Vector2( 0, 0 )
+1061/modulate = Color( 1, 1, 1, 1 )
+1061/region = Rect2( 336, 416, 16, 16 )
+1061/is_autotile = false
+1061/occluder_offset = Vector2( 0, 0 )
+1061/navigation_offset = Vector2( 0, 0 )
+1061/shapes = [ ]
+1062/name = ""
+1062/texture = ExtResource( 1 )
+1062/tex_offset = Vector2( 0, 0 )
+1062/modulate = Color( 1, 1, 1, 1 )
+1062/region = Rect2( 352, 416, 16, 16 )
+1062/is_autotile = false
+1062/occluder_offset = Vector2( 0, 0 )
+1062/navigation_offset = Vector2( 0, 0 )
+1062/shapes = [ ]
+1063/name = ""
+1063/texture = ExtResource( 1 )
+1063/tex_offset = Vector2( 0, 0 )
+1063/modulate = Color( 1, 1, 1, 1 )
+1063/region = Rect2( 368, 416, 16, 16 )
+1063/is_autotile = false
+1063/occluder_offset = Vector2( 0, 0 )
+1063/navigation_offset = Vector2( 0, 0 )
+1063/shapes = [ ]
+1064/name = ""
+1064/texture = ExtResource( 1 )
+1064/tex_offset = Vector2( 0, 0 )
+1064/modulate = Color( 1, 1, 1, 1 )
+1064/region = Rect2( 384, 416, 16, 16 )
+1064/is_autotile = false
+1064/occluder_offset = Vector2( 0, 0 )
+1064/navigation_offset = Vector2( 0, 0 )
+1064/shapes = [ ]
+1065/name = ""
+1065/texture = ExtResource( 1 )
+1065/tex_offset = Vector2( 0, 0 )
+1065/modulate = Color( 1, 1, 1, 1 )
+1065/region = Rect2( 400, 416, 16, 16 )
+1065/is_autotile = false
+1065/occluder_offset = Vector2( 0, 0 )
+1065/navigation_offset = Vector2( 0, 0 )
+1065/shapes = [ ]
+1066/name = ""
+1066/texture = ExtResource( 1 )
+1066/tex_offset = Vector2( 0, 0 )
+1066/modulate = Color( 1, 1, 1, 1 )
+1066/region = Rect2( 416, 416, 16, 16 )
+1066/is_autotile = false
+1066/occluder_offset = Vector2( 0, 0 )
+1066/navigation_offset = Vector2( 0, 0 )
+1066/shapes = [ ]
+1067/name = ""
+1067/texture = ExtResource( 1 )
+1067/tex_offset = Vector2( 0, 0 )
+1067/modulate = Color( 1, 1, 1, 1 )
+1067/region = Rect2( 432, 416, 16, 16 )
+1067/is_autotile = false
+1067/occluder_offset = Vector2( 0, 0 )
+1067/navigation_offset = Vector2( 0, 0 )
+1067/shapes = [ ]
+1068/name = ""
+1068/texture = ExtResource( 1 )
+1068/tex_offset = Vector2( 0, 0 )
+1068/modulate = Color( 1, 1, 1, 1 )
+1068/region = Rect2( 448, 416, 16, 16 )
+1068/is_autotile = false
+1068/occluder_offset = Vector2( 0, 0 )
+1068/navigation_offset = Vector2( 0, 0 )
+1068/shapes = [ ]
+1069/name = ""
+1069/texture = ExtResource( 1 )
+1069/tex_offset = Vector2( 0, 0 )
+1069/modulate = Color( 1, 1, 1, 1 )
+1069/region = Rect2( 464, 416, 16, 16 )
+1069/is_autotile = false
+1069/occluder_offset = Vector2( 0, 0 )
+1069/navigation_offset = Vector2( 0, 0 )
+1069/shapes = [ ]
+1070/name = ""
+1070/texture = ExtResource( 1 )
+1070/tex_offset = Vector2( 0, 0 )
+1070/modulate = Color( 1, 1, 1, 1 )
+1070/region = Rect2( 480, 416, 16, 16 )
+1070/is_autotile = false
+1070/occluder_offset = Vector2( 0, 0 )
+1070/navigation_offset = Vector2( 0, 0 )
+1070/shapes = [ ]
+1071/name = ""
+1071/texture = ExtResource( 1 )
+1071/tex_offset = Vector2( 0, 0 )
+1071/modulate = Color( 1, 1, 1, 1 )
+1071/region = Rect2( 496, 416, 16, 16 )
+1071/is_autotile = false
+1071/occluder_offset = Vector2( 0, 0 )
+1071/navigation_offset = Vector2( 0, 0 )
+1071/shapes = [ ]
+1072/name = ""
+1072/texture = ExtResource( 1 )
+1072/tex_offset = Vector2( 0, 0 )
+1072/modulate = Color( 1, 1, 1, 1 )
+1072/region = Rect2( 512, 416, 16, 16 )
+1072/is_autotile = false
+1072/occluder_offset = Vector2( 0, 0 )
+1072/navigation_offset = Vector2( 0, 0 )
+1072/shapes = [ ]
+1073/name = ""
+1073/texture = ExtResource( 1 )
+1073/tex_offset = Vector2( 0, 0 )
+1073/modulate = Color( 1, 1, 1, 1 )
+1073/region = Rect2( 528, 416, 16, 16 )
+1073/is_autotile = false
+1073/occluder_offset = Vector2( 0, 0 )
+1073/navigation_offset = Vector2( 0, 0 )
+1073/shapes = [ ]
+1074/name = ""
+1074/texture = ExtResource( 1 )
+1074/tex_offset = Vector2( 0, 0 )
+1074/modulate = Color( 1, 1, 1, 1 )
+1074/region = Rect2( 544, 416, 16, 16 )
+1074/is_autotile = false
+1074/occluder_offset = Vector2( 0, 0 )
+1074/navigation_offset = Vector2( 0, 0 )
+1074/shapes = [ ]
+1075/name = ""
+1075/texture = ExtResource( 1 )
+1075/tex_offset = Vector2( 0, 0 )
+1075/modulate = Color( 1, 1, 1, 1 )
+1075/region = Rect2( 560, 416, 16, 16 )
+1075/is_autotile = false
+1075/occluder_offset = Vector2( 0, 0 )
+1075/navigation_offset = Vector2( 0, 0 )
+1075/shapes = [ ]
+1076/name = ""
+1076/texture = ExtResource( 1 )
+1076/tex_offset = Vector2( 0, 0 )
+1076/modulate = Color( 1, 1, 1, 1 )
+1076/region = Rect2( 576, 416, 16, 16 )
+1076/is_autotile = false
+1076/occluder_offset = Vector2( 0, 0 )
+1076/navigation_offset = Vector2( 0, 0 )
+1076/shapes = [ ]
+1077/name = ""
+1077/texture = ExtResource( 1 )
+1077/tex_offset = Vector2( 0, 0 )
+1077/modulate = Color( 1, 1, 1, 1 )
+1077/region = Rect2( 592, 416, 16, 16 )
+1077/is_autotile = false
+1077/occluder_offset = Vector2( 0, 0 )
+1077/navigation_offset = Vector2( 0, 0 )
+1077/shapes = [ ]
+1078/name = ""
+1078/texture = ExtResource( 1 )
+1078/tex_offset = Vector2( 0, 0 )
+1078/modulate = Color( 1, 1, 1, 1 )
+1078/region = Rect2( 608, 416, 16, 16 )
+1078/is_autotile = false
+1078/occluder_offset = Vector2( 0, 0 )
+1078/navigation_offset = Vector2( 0, 0 )
+1078/shapes = [ ]
+1079/name = ""
+1079/texture = ExtResource( 1 )
+1079/tex_offset = Vector2( 0, 0 )
+1079/modulate = Color( 1, 1, 1, 1 )
+1079/region = Rect2( 624, 416, 16, 16 )
+1079/is_autotile = false
+1079/occluder_offset = Vector2( 0, 0 )
+1079/navigation_offset = Vector2( 0, 0 )
+1079/shapes = [ ]
+1080/name = ""
+1080/texture = ExtResource( 1 )
+1080/tex_offset = Vector2( 0, 0 )
+1080/modulate = Color( 1, 1, 1, 1 )
+1080/region = Rect2( 0, 432, 16, 16 )
+1080/is_autotile = false
+1080/occluder_offset = Vector2( 0, 0 )
+1080/navigation_offset = Vector2( 0, 0 )
+1080/shapes = [ ]
+1081/name = ""
+1081/texture = ExtResource( 1 )
+1081/tex_offset = Vector2( 0, 0 )
+1081/modulate = Color( 1, 1, 1, 1 )
+1081/region = Rect2( 16, 432, 16, 16 )
+1081/is_autotile = false
+1081/occluder_offset = Vector2( 0, 0 )
+1081/navigation_offset = Vector2( 0, 0 )
+1081/shapes = [ ]
+1082/name = ""
+1082/texture = ExtResource( 1 )
+1082/tex_offset = Vector2( 0, 0 )
+1082/modulate = Color( 1, 1, 1, 1 )
+1082/region = Rect2( 32, 432, 16, 16 )
+1082/is_autotile = false
+1082/occluder_offset = Vector2( 0, 0 )
+1082/navigation_offset = Vector2( 0, 0 )
+1082/shapes = [ ]
+1083/name = ""
+1083/texture = ExtResource( 1 )
+1083/tex_offset = Vector2( 0, 0 )
+1083/modulate = Color( 1, 1, 1, 1 )
+1083/region = Rect2( 48, 432, 16, 16 )
+1083/is_autotile = false
+1083/occluder_offset = Vector2( 0, 0 )
+1083/navigation_offset = Vector2( 0, 0 )
+1083/shapes = [ ]
+1084/name = ""
+1084/texture = ExtResource( 1 )
+1084/tex_offset = Vector2( 0, 0 )
+1084/modulate = Color( 1, 1, 1, 1 )
+1084/region = Rect2( 64, 432, 16, 16 )
+1084/is_autotile = false
+1084/occluder_offset = Vector2( 0, 0 )
+1084/navigation_offset = Vector2( 0, 0 )
+1084/shapes = [ ]
+1085/name = ""
+1085/texture = ExtResource( 1 )
+1085/tex_offset = Vector2( 0, 0 )
+1085/modulate = Color( 1, 1, 1, 1 )
+1085/region = Rect2( 80, 432, 16, 16 )
+1085/is_autotile = false
+1085/occluder_offset = Vector2( 0, 0 )
+1085/navigation_offset = Vector2( 0, 0 )
+1085/shapes = [ ]
+1086/name = ""
+1086/texture = ExtResource( 1 )
+1086/tex_offset = Vector2( 0, 0 )
+1086/modulate = Color( 1, 1, 1, 1 )
+1086/region = Rect2( 96, 432, 16, 16 )
+1086/is_autotile = false
+1086/occluder_offset = Vector2( 0, 0 )
+1086/navigation_offset = Vector2( 0, 0 )
+1086/shapes = [ ]
+1087/name = ""
+1087/texture = ExtResource( 1 )
+1087/tex_offset = Vector2( 0, 0 )
+1087/modulate = Color( 1, 1, 1, 1 )
+1087/region = Rect2( 112, 432, 16, 16 )
+1087/is_autotile = false
+1087/occluder_offset = Vector2( 0, 0 )
+1087/navigation_offset = Vector2( 0, 0 )
+1087/shapes = [ ]
+1088/name = ""
+1088/texture = ExtResource( 1 )
+1088/tex_offset = Vector2( 0, 0 )
+1088/modulate = Color( 1, 1, 1, 1 )
+1088/region = Rect2( 128, 432, 16, 16 )
+1088/is_autotile = false
+1088/occluder_offset = Vector2( 0, 0 )
+1088/navigation_offset = Vector2( 0, 0 )
+1088/shapes = [ ]
+1089/name = ""
+1089/texture = ExtResource( 1 )
+1089/tex_offset = Vector2( 0, 0 )
+1089/modulate = Color( 1, 1, 1, 1 )
+1089/region = Rect2( 144, 432, 16, 16 )
+1089/is_autotile = false
+1089/occluder_offset = Vector2( 0, 0 )
+1089/navigation_offset = Vector2( 0, 0 )
+1089/shapes = [ ]
+1090/name = ""
+1090/texture = ExtResource( 1 )
+1090/tex_offset = Vector2( 0, 0 )
+1090/modulate = Color( 1, 1, 1, 1 )
+1090/region = Rect2( 160, 432, 16, 16 )
+1090/is_autotile = false
+1090/occluder_offset = Vector2( 0, 0 )
+1090/navigation_offset = Vector2( 0, 0 )
+1090/shapes = [ ]
+1091/name = ""
+1091/texture = ExtResource( 1 )
+1091/tex_offset = Vector2( 0, 0 )
+1091/modulate = Color( 1, 1, 1, 1 )
+1091/region = Rect2( 176, 432, 16, 16 )
+1091/is_autotile = false
+1091/occluder_offset = Vector2( 0, 0 )
+1091/navigation_offset = Vector2( 0, 0 )
+1091/shapes = [ ]
+1092/name = ""
+1092/texture = ExtResource( 1 )
+1092/tex_offset = Vector2( 0, 0 )
+1092/modulate = Color( 1, 1, 1, 1 )
+1092/region = Rect2( 192, 432, 16, 16 )
+1092/is_autotile = false
+1092/occluder_offset = Vector2( 0, 0 )
+1092/navigation_offset = Vector2( 0, 0 )
+1092/shapes = [ ]
+1093/name = ""
+1093/texture = ExtResource( 1 )
+1093/tex_offset = Vector2( 0, 0 )
+1093/modulate = Color( 1, 1, 1, 1 )
+1093/region = Rect2( 208, 432, 16, 16 )
+1093/is_autotile = false
+1093/occluder_offset = Vector2( 0, 0 )
+1093/navigation_offset = Vector2( 0, 0 )
+1093/shapes = [ ]
+1094/name = ""
+1094/texture = ExtResource( 1 )
+1094/tex_offset = Vector2( 0, 0 )
+1094/modulate = Color( 1, 1, 1, 1 )
+1094/region = Rect2( 224, 432, 16, 16 )
+1094/is_autotile = false
+1094/occluder_offset = Vector2( 0, 0 )
+1094/navigation_offset = Vector2( 0, 0 )
+1094/shapes = [ ]
+1095/name = ""
+1095/texture = ExtResource( 1 )
+1095/tex_offset = Vector2( 0, 0 )
+1095/modulate = Color( 1, 1, 1, 1 )
+1095/region = Rect2( 240, 432, 16, 16 )
+1095/is_autotile = false
+1095/occluder_offset = Vector2( 0, 0 )
+1095/navigation_offset = Vector2( 0, 0 )
+1095/shapes = [ ]
+1096/name = ""
+1096/texture = ExtResource( 1 )
+1096/tex_offset = Vector2( 0, 0 )
+1096/modulate = Color( 1, 1, 1, 1 )
+1096/region = Rect2( 256, 432, 16, 16 )
+1096/is_autotile = false
+1096/occluder_offset = Vector2( 0, 0 )
+1096/navigation_offset = Vector2( 0, 0 )
+1096/shapes = [ ]
+1097/name = ""
+1097/texture = ExtResource( 1 )
+1097/tex_offset = Vector2( 0, 0 )
+1097/modulate = Color( 1, 1, 1, 1 )
+1097/region = Rect2( 272, 432, 16, 16 )
+1097/is_autotile = false
+1097/occluder_offset = Vector2( 0, 0 )
+1097/navigation_offset = Vector2( 0, 0 )
+1097/shapes = [ ]
+1098/name = ""
+1098/texture = ExtResource( 1 )
+1098/tex_offset = Vector2( 0, 0 )
+1098/modulate = Color( 1, 1, 1, 1 )
+1098/region = Rect2( 288, 432, 16, 16 )
+1098/is_autotile = false
+1098/occluder_offset = Vector2( 0, 0 )
+1098/navigation_offset = Vector2( 0, 0 )
+1098/shapes = [ ]
+1099/name = ""
+1099/texture = ExtResource( 1 )
+1099/tex_offset = Vector2( 0, 0 )
+1099/modulate = Color( 1, 1, 1, 1 )
+1099/region = Rect2( 304, 432, 16, 16 )
+1099/is_autotile = false
+1099/occluder_offset = Vector2( 0, 0 )
+1099/navigation_offset = Vector2( 0, 0 )
+1099/shapes = [ ]
+1100/name = ""
+1100/texture = ExtResource( 1 )
+1100/tex_offset = Vector2( 0, 0 )
+1100/modulate = Color( 1, 1, 1, 1 )
+1100/region = Rect2( 320, 432, 16, 16 )
+1100/is_autotile = false
+1100/occluder_offset = Vector2( 0, 0 )
+1100/navigation_offset = Vector2( 0, 0 )
+1100/shapes = [ ]
+1101/name = ""
+1101/texture = ExtResource( 1 )
+1101/tex_offset = Vector2( 0, 0 )
+1101/modulate = Color( 1, 1, 1, 1 )
+1101/region = Rect2( 336, 432, 16, 16 )
+1101/is_autotile = false
+1101/occluder_offset = Vector2( 0, 0 )
+1101/navigation_offset = Vector2( 0, 0 )
+1101/shapes = [ ]
+1102/name = ""
+1102/texture = ExtResource( 1 )
+1102/tex_offset = Vector2( 0, 0 )
+1102/modulate = Color( 1, 1, 1, 1 )
+1102/region = Rect2( 352, 432, 16, 16 )
+1102/is_autotile = false
+1102/occluder_offset = Vector2( 0, 0 )
+1102/navigation_offset = Vector2( 0, 0 )
+1102/shapes = [ ]
+1103/name = ""
+1103/texture = ExtResource( 1 )
+1103/tex_offset = Vector2( 0, 0 )
+1103/modulate = Color( 1, 1, 1, 1 )
+1103/region = Rect2( 368, 432, 16, 16 )
+1103/is_autotile = false
+1103/occluder_offset = Vector2( 0, 0 )
+1103/navigation_offset = Vector2( 0, 0 )
+1103/shapes = [ ]
+1104/name = ""
+1104/texture = ExtResource( 1 )
+1104/tex_offset = Vector2( 0, 0 )
+1104/modulate = Color( 1, 1, 1, 1 )
+1104/region = Rect2( 384, 432, 16, 16 )
+1104/is_autotile = false
+1104/occluder_offset = Vector2( 0, 0 )
+1104/navigation_offset = Vector2( 0, 0 )
+1104/shapes = [ ]
+1105/name = ""
+1105/texture = ExtResource( 1 )
+1105/tex_offset = Vector2( 0, 0 )
+1105/modulate = Color( 1, 1, 1, 1 )
+1105/region = Rect2( 400, 432, 16, 16 )
+1105/is_autotile = false
+1105/occluder_offset = Vector2( 0, 0 )
+1105/navigation_offset = Vector2( 0, 0 )
+1105/shapes = [ ]
+1106/name = ""
+1106/texture = ExtResource( 1 )
+1106/tex_offset = Vector2( 0, 0 )
+1106/modulate = Color( 1, 1, 1, 1 )
+1106/region = Rect2( 416, 432, 16, 16 )
+1106/is_autotile = false
+1106/occluder_offset = Vector2( 0, 0 )
+1106/navigation_offset = Vector2( 0, 0 )
+1106/shapes = [ ]
+1107/name = ""
+1107/texture = ExtResource( 1 )
+1107/tex_offset = Vector2( 0, 0 )
+1107/modulate = Color( 1, 1, 1, 1 )
+1107/region = Rect2( 432, 432, 16, 16 )
+1107/is_autotile = false
+1107/occluder_offset = Vector2( 0, 0 )
+1107/navigation_offset = Vector2( 0, 0 )
+1107/shapes = [ ]
+1108/name = ""
+1108/texture = ExtResource( 1 )
+1108/tex_offset = Vector2( 0, 0 )
+1108/modulate = Color( 1, 1, 1, 1 )
+1108/region = Rect2( 448, 432, 16, 16 )
+1108/is_autotile = false
+1108/occluder_offset = Vector2( 0, 0 )
+1108/navigation_offset = Vector2( 0, 0 )
+1108/shapes = [ ]
+1109/name = ""
+1109/texture = ExtResource( 1 )
+1109/tex_offset = Vector2( 0, 0 )
+1109/modulate = Color( 1, 1, 1, 1 )
+1109/region = Rect2( 464, 432, 16, 16 )
+1109/is_autotile = false
+1109/occluder_offset = Vector2( 0, 0 )
+1109/navigation_offset = Vector2( 0, 0 )
+1109/shapes = [ ]
+1110/name = ""
+1110/texture = ExtResource( 1 )
+1110/tex_offset = Vector2( 0, 0 )
+1110/modulate = Color( 1, 1, 1, 1 )
+1110/region = Rect2( 480, 432, 16, 16 )
+1110/is_autotile = false
+1110/occluder_offset = Vector2( 0, 0 )
+1110/navigation_offset = Vector2( 0, 0 )
+1110/shapes = [ ]
+1111/name = ""
+1111/texture = ExtResource( 1 )
+1111/tex_offset = Vector2( 0, 0 )
+1111/modulate = Color( 1, 1, 1, 1 )
+1111/region = Rect2( 496, 432, 16, 16 )
+1111/is_autotile = false
+1111/occluder_offset = Vector2( 0, 0 )
+1111/navigation_offset = Vector2( 0, 0 )
+1111/shapes = [ ]
+1112/name = ""
+1112/texture = ExtResource( 1 )
+1112/tex_offset = Vector2( 0, 0 )
+1112/modulate = Color( 1, 1, 1, 1 )
+1112/region = Rect2( 512, 432, 16, 16 )
+1112/is_autotile = false
+1112/occluder_offset = Vector2( 0, 0 )
+1112/navigation_offset = Vector2( 0, 0 )
+1112/shapes = [ ]
+1113/name = ""
+1113/texture = ExtResource( 1 )
+1113/tex_offset = Vector2( 0, 0 )
+1113/modulate = Color( 1, 1, 1, 1 )
+1113/region = Rect2( 528, 432, 16, 16 )
+1113/is_autotile = false
+1113/occluder_offset = Vector2( 0, 0 )
+1113/navigation_offset = Vector2( 0, 0 )
+1113/shapes = [ ]
+1114/name = ""
+1114/texture = ExtResource( 1 )
+1114/tex_offset = Vector2( 0, 0 )
+1114/modulate = Color( 1, 1, 1, 1 )
+1114/region = Rect2( 544, 432, 16, 16 )
+1114/is_autotile = false
+1114/occluder_offset = Vector2( 0, 0 )
+1114/navigation_offset = Vector2( 0, 0 )
+1114/shapes = [ ]
+1115/name = ""
+1115/texture = ExtResource( 1 )
+1115/tex_offset = Vector2( 0, 0 )
+1115/modulate = Color( 1, 1, 1, 1 )
+1115/region = Rect2( 560, 432, 16, 16 )
+1115/is_autotile = false
+1115/occluder_offset = Vector2( 0, 0 )
+1115/navigation_offset = Vector2( 0, 0 )
+1115/shapes = [ ]
+1116/name = ""
+1116/texture = ExtResource( 1 )
+1116/tex_offset = Vector2( 0, 0 )
+1116/modulate = Color( 1, 1, 1, 1 )
+1116/region = Rect2( 576, 432, 16, 16 )
+1116/is_autotile = false
+1116/occluder_offset = Vector2( 0, 0 )
+1116/navigation_offset = Vector2( 0, 0 )
+1116/shapes = [ ]
+1117/name = ""
+1117/texture = ExtResource( 1 )
+1117/tex_offset = Vector2( 0, 0 )
+1117/modulate = Color( 1, 1, 1, 1 )
+1117/region = Rect2( 592, 432, 16, 16 )
+1117/is_autotile = false
+1117/occluder_offset = Vector2( 0, 0 )
+1117/navigation_offset = Vector2( 0, 0 )
+1117/shapes = [ ]
+1118/name = ""
+1118/texture = ExtResource( 1 )
+1118/tex_offset = Vector2( 0, 0 )
+1118/modulate = Color( 1, 1, 1, 1 )
+1118/region = Rect2( 608, 432, 16, 16 )
+1118/is_autotile = false
+1118/occluder_offset = Vector2( 0, 0 )
+1118/navigation_offset = Vector2( 0, 0 )
+1118/shapes = [ ]
+1119/name = ""
+1119/texture = ExtResource( 1 )
+1119/tex_offset = Vector2( 0, 0 )
+1119/modulate = Color( 1, 1, 1, 1 )
+1119/region = Rect2( 624, 432, 16, 16 )
+1119/is_autotile = false
+1119/occluder_offset = Vector2( 0, 0 )
+1119/navigation_offset = Vector2( 0, 0 )
+1119/shapes = [ ]
+1120/name = ""
+1120/texture = ExtResource( 1 )
+1120/tex_offset = Vector2( 0, 0 )
+1120/modulate = Color( 1, 1, 1, 1 )
+1120/region = Rect2( 0, 448, 16, 16 )
+1120/is_autotile = false
+1120/occluder_offset = Vector2( 0, 0 )
+1120/navigation_offset = Vector2( 0, 0 )
+1120/shapes = [ ]
+1121/name = ""
+1121/texture = ExtResource( 1 )
+1121/tex_offset = Vector2( 0, 0 )
+1121/modulate = Color( 1, 1, 1, 1 )
+1121/region = Rect2( 16, 448, 16, 16 )
+1121/is_autotile = false
+1121/occluder_offset = Vector2( 0, 0 )
+1121/navigation_offset = Vector2( 0, 0 )
+1121/shapes = [ ]
+1122/name = ""
+1122/texture = ExtResource( 1 )
+1122/tex_offset = Vector2( 0, 0 )
+1122/modulate = Color( 1, 1, 1, 1 )
+1122/region = Rect2( 32, 448, 16, 16 )
+1122/is_autotile = false
+1122/occluder_offset = Vector2( 0, 0 )
+1122/navigation_offset = Vector2( 0, 0 )
+1122/shapes = [ ]
+1123/name = ""
+1123/texture = ExtResource( 1 )
+1123/tex_offset = Vector2( 0, 0 )
+1123/modulate = Color( 1, 1, 1, 1 )
+1123/region = Rect2( 48, 448, 16, 16 )
+1123/is_autotile = false
+1123/occluder_offset = Vector2( 0, 0 )
+1123/navigation_offset = Vector2( 0, 0 )
+1123/shapes = [ ]
+1124/name = ""
+1124/texture = ExtResource( 1 )
+1124/tex_offset = Vector2( 0, 0 )
+1124/modulate = Color( 1, 1, 1, 1 )
+1124/region = Rect2( 64, 448, 16, 16 )
+1124/is_autotile = false
+1124/occluder_offset = Vector2( 0, 0 )
+1124/navigation_offset = Vector2( 0, 0 )
+1124/shapes = [ ]
+1125/name = ""
+1125/texture = ExtResource( 1 )
+1125/tex_offset = Vector2( 0, 0 )
+1125/modulate = Color( 1, 1, 1, 1 )
+1125/region = Rect2( 80, 448, 16, 16 )
+1125/is_autotile = false
+1125/occluder_offset = Vector2( 0, 0 )
+1125/navigation_offset = Vector2( 0, 0 )
+1125/shapes = [ ]
+1126/name = ""
+1126/texture = ExtResource( 1 )
+1126/tex_offset = Vector2( 0, 0 )
+1126/modulate = Color( 1, 1, 1, 1 )
+1126/region = Rect2( 96, 448, 16, 16 )
+1126/is_autotile = false
+1126/occluder_offset = Vector2( 0, 0 )
+1126/navigation_offset = Vector2( 0, 0 )
+1126/shapes = [ ]
+1127/name = ""
+1127/texture = ExtResource( 1 )
+1127/tex_offset = Vector2( 0, 0 )
+1127/modulate = Color( 1, 1, 1, 1 )
+1127/region = Rect2( 112, 448, 16, 16 )
+1127/is_autotile = false
+1127/occluder_offset = Vector2( 0, 0 )
+1127/navigation_offset = Vector2( 0, 0 )
+1127/shapes = [ ]
+1128/name = ""
+1128/texture = ExtResource( 1 )
+1128/tex_offset = Vector2( 0, 0 )
+1128/modulate = Color( 1, 1, 1, 1 )
+1128/region = Rect2( 128, 448, 16, 16 )
+1128/is_autotile = false
+1128/occluder_offset = Vector2( 0, 0 )
+1128/navigation_offset = Vector2( 0, 0 )
+1128/shapes = [ ]
+1129/name = ""
+1129/texture = ExtResource( 1 )
+1129/tex_offset = Vector2( 0, 0 )
+1129/modulate = Color( 1, 1, 1, 1 )
+1129/region = Rect2( 144, 448, 16, 16 )
+1129/is_autotile = false
+1129/occluder_offset = Vector2( 0, 0 )
+1129/navigation_offset = Vector2( 0, 0 )
+1129/shapes = [ ]
+1130/name = ""
+1130/texture = ExtResource( 1 )
+1130/tex_offset = Vector2( 0, 0 )
+1130/modulate = Color( 1, 1, 1, 1 )
+1130/region = Rect2( 160, 448, 16, 16 )
+1130/is_autotile = false
+1130/occluder_offset = Vector2( 0, 0 )
+1130/navigation_offset = Vector2( 0, 0 )
+1130/shapes = [ ]
+1131/name = ""
+1131/texture = ExtResource( 1 )
+1131/tex_offset = Vector2( 0, 0 )
+1131/modulate = Color( 1, 1, 1, 1 )
+1131/region = Rect2( 176, 448, 16, 16 )
+1131/is_autotile = false
+1131/occluder_offset = Vector2( 0, 0 )
+1131/navigation_offset = Vector2( 0, 0 )
+1131/shapes = [ ]
+1132/name = ""
+1132/texture = ExtResource( 1 )
+1132/tex_offset = Vector2( 0, 0 )
+1132/modulate = Color( 1, 1, 1, 1 )
+1132/region = Rect2( 192, 448, 16, 16 )
+1132/is_autotile = false
+1132/occluder_offset = Vector2( 0, 0 )
+1132/navigation_offset = Vector2( 0, 0 )
+1132/shapes = [ ]
+1133/name = ""
+1133/texture = ExtResource( 1 )
+1133/tex_offset = Vector2( 0, 0 )
+1133/modulate = Color( 1, 1, 1, 1 )
+1133/region = Rect2( 208, 448, 16, 16 )
+1133/is_autotile = false
+1133/occluder_offset = Vector2( 0, 0 )
+1133/navigation_offset = Vector2( 0, 0 )
+1133/shapes = [ ]
+1134/name = ""
+1134/texture = ExtResource( 1 )
+1134/tex_offset = Vector2( 0, 0 )
+1134/modulate = Color( 1, 1, 1, 1 )
+1134/region = Rect2( 224, 448, 16, 16 )
+1134/is_autotile = false
+1134/occluder_offset = Vector2( 0, 0 )
+1134/navigation_offset = Vector2( 0, 0 )
+1134/shapes = [ ]
+1135/name = ""
+1135/texture = ExtResource( 1 )
+1135/tex_offset = Vector2( 0, 0 )
+1135/modulate = Color( 1, 1, 1, 1 )
+1135/region = Rect2( 240, 448, 16, 16 )
+1135/is_autotile = false
+1135/occluder_offset = Vector2( 0, 0 )
+1135/navigation_offset = Vector2( 0, 0 )
+1135/shapes = [ ]
+1136/name = ""
+1136/texture = ExtResource( 1 )
+1136/tex_offset = Vector2( 0, 0 )
+1136/modulate = Color( 1, 1, 1, 1 )
+1136/region = Rect2( 256, 448, 16, 16 )
+1136/is_autotile = false
+1136/occluder_offset = Vector2( 0, 0 )
+1136/navigation_offset = Vector2( 0, 0 )
+1136/shapes = [ ]
+1137/name = ""
+1137/texture = ExtResource( 1 )
+1137/tex_offset = Vector2( 0, 0 )
+1137/modulate = Color( 1, 1, 1, 1 )
+1137/region = Rect2( 272, 448, 16, 16 )
+1137/is_autotile = false
+1137/occluder_offset = Vector2( 0, 0 )
+1137/navigation_offset = Vector2( 0, 0 )
+1137/shapes = [ ]
+1138/name = ""
+1138/texture = ExtResource( 1 )
+1138/tex_offset = Vector2( 0, 0 )
+1138/modulate = Color( 1, 1, 1, 1 )
+1138/region = Rect2( 288, 448, 16, 16 )
+1138/is_autotile = false
+1138/occluder_offset = Vector2( 0, 0 )
+1138/navigation_offset = Vector2( 0, 0 )
+1138/shapes = [ ]
+1139/name = ""
+1139/texture = ExtResource( 1 )
+1139/tex_offset = Vector2( 0, 0 )
+1139/modulate = Color( 1, 1, 1, 1 )
+1139/region = Rect2( 304, 448, 16, 16 )
+1139/is_autotile = false
+1139/occluder_offset = Vector2( 0, 0 )
+1139/navigation_offset = Vector2( 0, 0 )
+1139/shapes = [ ]
+1140/name = ""
+1140/texture = ExtResource( 1 )
+1140/tex_offset = Vector2( 0, 0 )
+1140/modulate = Color( 1, 1, 1, 1 )
+1140/region = Rect2( 320, 448, 16, 16 )
+1140/is_autotile = false
+1140/occluder_offset = Vector2( 0, 0 )
+1140/navigation_offset = Vector2( 0, 0 )
+1140/shapes = [ ]
+1141/name = ""
+1141/texture = ExtResource( 1 )
+1141/tex_offset = Vector2( 0, 0 )
+1141/modulate = Color( 1, 1, 1, 1 )
+1141/region = Rect2( 336, 448, 16, 16 )
+1141/is_autotile = false
+1141/occluder_offset = Vector2( 0, 0 )
+1141/navigation_offset = Vector2( 0, 0 )
+1141/shapes = [ ]
+1142/name = ""
+1142/texture = ExtResource( 1 )
+1142/tex_offset = Vector2( 0, 0 )
+1142/modulate = Color( 1, 1, 1, 1 )
+1142/region = Rect2( 352, 448, 16, 16 )
+1142/is_autotile = false
+1142/occluder_offset = Vector2( 0, 0 )
+1142/navigation_offset = Vector2( 0, 0 )
+1142/shapes = [ ]
+1143/name = ""
+1143/texture = ExtResource( 1 )
+1143/tex_offset = Vector2( 0, 0 )
+1143/modulate = Color( 1, 1, 1, 1 )
+1143/region = Rect2( 368, 448, 16, 16 )
+1143/is_autotile = false
+1143/occluder_offset = Vector2( 0, 0 )
+1143/navigation_offset = Vector2( 0, 0 )
+1143/shapes = [ ]
+1144/name = ""
+1144/texture = ExtResource( 1 )
+1144/tex_offset = Vector2( 0, 0 )
+1144/modulate = Color( 1, 1, 1, 1 )
+1144/region = Rect2( 384, 448, 16, 16 )
+1144/is_autotile = false
+1144/occluder_offset = Vector2( 0, 0 )
+1144/navigation_offset = Vector2( 0, 0 )
+1144/shapes = [ ]
+1145/name = ""
+1145/texture = ExtResource( 1 )
+1145/tex_offset = Vector2( 0, 0 )
+1145/modulate = Color( 1, 1, 1, 1 )
+1145/region = Rect2( 400, 448, 16, 16 )
+1145/is_autotile = false
+1145/occluder_offset = Vector2( 0, 0 )
+1145/navigation_offset = Vector2( 0, 0 )
+1145/shapes = [ ]
+1146/name = ""
+1146/texture = ExtResource( 1 )
+1146/tex_offset = Vector2( 0, 0 )
+1146/modulate = Color( 1, 1, 1, 1 )
+1146/region = Rect2( 416, 448, 16, 16 )
+1146/is_autotile = false
+1146/occluder_offset = Vector2( 0, 0 )
+1146/navigation_offset = Vector2( 0, 0 )
+1146/shapes = [ ]
+1147/name = ""
+1147/texture = ExtResource( 1 )
+1147/tex_offset = Vector2( 0, 0 )
+1147/modulate = Color( 1, 1, 1, 1 )
+1147/region = Rect2( 432, 448, 16, 16 )
+1147/is_autotile = false
+1147/occluder_offset = Vector2( 0, 0 )
+1147/navigation_offset = Vector2( 0, 0 )
+1147/shapes = [ ]
+1148/name = ""
+1148/texture = ExtResource( 1 )
+1148/tex_offset = Vector2( 0, 0 )
+1148/modulate = Color( 1, 1, 1, 1 )
+1148/region = Rect2( 448, 448, 16, 16 )
+1148/is_autotile = false
+1148/occluder_offset = Vector2( 0, 0 )
+1148/navigation_offset = Vector2( 0, 0 )
+1148/shapes = [ ]
+1149/name = ""
+1149/texture = ExtResource( 1 )
+1149/tex_offset = Vector2( 0, 0 )
+1149/modulate = Color( 1, 1, 1, 1 )
+1149/region = Rect2( 464, 448, 16, 16 )
+1149/is_autotile = false
+1149/occluder_offset = Vector2( 0, 0 )
+1149/navigation_offset = Vector2( 0, 0 )
+1149/shapes = [ ]
+1150/name = ""
+1150/texture = ExtResource( 1 )
+1150/tex_offset = Vector2( 0, 0 )
+1150/modulate = Color( 1, 1, 1, 1 )
+1150/region = Rect2( 480, 448, 16, 16 )
+1150/is_autotile = false
+1150/occluder_offset = Vector2( 0, 0 )
+1150/navigation_offset = Vector2( 0, 0 )
+1150/shapes = [ ]
+1151/name = ""
+1151/texture = ExtResource( 1 )
+1151/tex_offset = Vector2( 0, 0 )
+1151/modulate = Color( 1, 1, 1, 1 )
+1151/region = Rect2( 496, 448, 16, 16 )
+1151/is_autotile = false
+1151/occluder_offset = Vector2( 0, 0 )
+1151/navigation_offset = Vector2( 0, 0 )
+1151/shapes = [ ]
+1152/name = ""
+1152/texture = ExtResource( 1 )
+1152/tex_offset = Vector2( 0, 0 )
+1152/modulate = Color( 1, 1, 1, 1 )
+1152/region = Rect2( 512, 448, 16, 16 )
+1152/is_autotile = false
+1152/occluder_offset = Vector2( 0, 0 )
+1152/navigation_offset = Vector2( 0, 0 )
+1152/shapes = [ ]
+1153/name = ""
+1153/texture = ExtResource( 1 )
+1153/tex_offset = Vector2( 0, 0 )
+1153/modulate = Color( 1, 1, 1, 1 )
+1153/region = Rect2( 528, 448, 16, 16 )
+1153/is_autotile = false
+1153/occluder_offset = Vector2( 0, 0 )
+1153/navigation_offset = Vector2( 0, 0 )
+1153/shapes = [ ]
+1154/name = ""
+1154/texture = ExtResource( 1 )
+1154/tex_offset = Vector2( 0, 0 )
+1154/modulate = Color( 1, 1, 1, 1 )
+1154/region = Rect2( 544, 448, 16, 16 )
+1154/is_autotile = false
+1154/occluder_offset = Vector2( 0, 0 )
+1154/navigation_offset = Vector2( 0, 0 )
+1154/shapes = [ ]
+1155/name = ""
+1155/texture = ExtResource( 1 )
+1155/tex_offset = Vector2( 0, 0 )
+1155/modulate = Color( 1, 1, 1, 1 )
+1155/region = Rect2( 560, 448, 16, 16 )
+1155/is_autotile = false
+1155/occluder_offset = Vector2( 0, 0 )
+1155/navigation_offset = Vector2( 0, 0 )
+1155/shapes = [ ]
+1156/name = ""
+1156/texture = ExtResource( 1 )
+1156/tex_offset = Vector2( 0, 0 )
+1156/modulate = Color( 1, 1, 1, 1 )
+1156/region = Rect2( 576, 448, 16, 16 )
+1156/is_autotile = false
+1156/occluder_offset = Vector2( 0, 0 )
+1156/navigation_offset = Vector2( 0, 0 )
+1156/shapes = [ ]
+1157/name = ""
+1157/texture = ExtResource( 1 )
+1157/tex_offset = Vector2( 0, 0 )
+1157/modulate = Color( 1, 1, 1, 1 )
+1157/region = Rect2( 592, 448, 16, 16 )
+1157/is_autotile = false
+1157/occluder_offset = Vector2( 0, 0 )
+1157/navigation_offset = Vector2( 0, 0 )
+1157/shapes = [ ]
+1158/name = ""
+1158/texture = ExtResource( 1 )
+1158/tex_offset = Vector2( 0, 0 )
+1158/modulate = Color( 1, 1, 1, 1 )
+1158/region = Rect2( 608, 448, 16, 16 )
+1158/is_autotile = false
+1158/occluder_offset = Vector2( 0, 0 )
+1158/navigation_offset = Vector2( 0, 0 )
+1158/shapes = [ ]
+1159/name = ""
+1159/texture = ExtResource( 1 )
+1159/tex_offset = Vector2( 0, 0 )
+1159/modulate = Color( 1, 1, 1, 1 )
+1159/region = Rect2( 624, 448, 16, 16 )
+1159/is_autotile = false
+1159/occluder_offset = Vector2( 0, 0 )
+1159/navigation_offset = Vector2( 0, 0 )
+1159/shapes = [ ]
+1160/name = ""
+1160/texture = ExtResource( 1 )
+1160/tex_offset = Vector2( 0, 0 )
+1160/modulate = Color( 1, 1, 1, 1 )
+1160/region = Rect2( 0, 464, 16, 16 )
+1160/is_autotile = false
+1160/occluder_offset = Vector2( 0, 0 )
+1160/navigation_offset = Vector2( 0, 0 )
+1160/shapes = [ ]
+1161/name = ""
+1161/texture = ExtResource( 1 )
+1161/tex_offset = Vector2( 0, 0 )
+1161/modulate = Color( 1, 1, 1, 1 )
+1161/region = Rect2( 16, 464, 16, 16 )
+1161/is_autotile = false
+1161/occluder_offset = Vector2( 0, 0 )
+1161/navigation_offset = Vector2( 0, 0 )
+1161/shapes = [ ]
+1162/name = ""
+1162/texture = ExtResource( 1 )
+1162/tex_offset = Vector2( 0, 0 )
+1162/modulate = Color( 1, 1, 1, 1 )
+1162/region = Rect2( 32, 464, 16, 16 )
+1162/is_autotile = false
+1162/occluder_offset = Vector2( 0, 0 )
+1162/navigation_offset = Vector2( 0, 0 )
+1162/shapes = [ ]
+1163/name = ""
+1163/texture = ExtResource( 1 )
+1163/tex_offset = Vector2( 0, 0 )
+1163/modulate = Color( 1, 1, 1, 1 )
+1163/region = Rect2( 48, 464, 16, 16 )
+1163/is_autotile = false
+1163/occluder_offset = Vector2( 0, 0 )
+1163/navigation_offset = Vector2( 0, 0 )
+1163/shapes = [ ]
+1164/name = ""
+1164/texture = ExtResource( 1 )
+1164/tex_offset = Vector2( 0, 0 )
+1164/modulate = Color( 1, 1, 1, 1 )
+1164/region = Rect2( 64, 464, 16, 16 )
+1164/is_autotile = false
+1164/occluder_offset = Vector2( 0, 0 )
+1164/navigation_offset = Vector2( 0, 0 )
+1164/shapes = [ ]
+1165/name = ""
+1165/texture = ExtResource( 1 )
+1165/tex_offset = Vector2( 0, 0 )
+1165/modulate = Color( 1, 1, 1, 1 )
+1165/region = Rect2( 80, 464, 16, 16 )
+1165/is_autotile = false
+1165/occluder_offset = Vector2( 0, 0 )
+1165/navigation_offset = Vector2( 0, 0 )
+1165/shapes = [ ]
+1166/name = ""
+1166/texture = ExtResource( 1 )
+1166/tex_offset = Vector2( 0, 0 )
+1166/modulate = Color( 1, 1, 1, 1 )
+1166/region = Rect2( 96, 464, 16, 16 )
+1166/is_autotile = false
+1166/occluder_offset = Vector2( 0, 0 )
+1166/navigation_offset = Vector2( 0, 0 )
+1166/shapes = [ ]
+1167/name = ""
+1167/texture = ExtResource( 1 )
+1167/tex_offset = Vector2( 0, 0 )
+1167/modulate = Color( 1, 1, 1, 1 )
+1167/region = Rect2( 112, 464, 16, 16 )
+1167/is_autotile = false
+1167/occluder_offset = Vector2( 0, 0 )
+1167/navigation_offset = Vector2( 0, 0 )
+1167/shapes = [ ]
+1168/name = ""
+1168/texture = ExtResource( 1 )
+1168/tex_offset = Vector2( 0, 0 )
+1168/modulate = Color( 1, 1, 1, 1 )
+1168/region = Rect2( 128, 464, 16, 16 )
+1168/is_autotile = false
+1168/occluder_offset = Vector2( 0, 0 )
+1168/navigation_offset = Vector2( 0, 0 )
+1168/shapes = [ ]
+1169/name = ""
+1169/texture = ExtResource( 1 )
+1169/tex_offset = Vector2( 0, 0 )
+1169/modulate = Color( 1, 1, 1, 1 )
+1169/region = Rect2( 144, 464, 16, 16 )
+1169/is_autotile = false
+1169/occluder_offset = Vector2( 0, 0 )
+1169/navigation_offset = Vector2( 0, 0 )
+1169/shapes = [ ]
+1170/name = ""
+1170/texture = ExtResource( 1 )
+1170/tex_offset = Vector2( 0, 0 )
+1170/modulate = Color( 1, 1, 1, 1 )
+1170/region = Rect2( 160, 464, 16, 16 )
+1170/is_autotile = false
+1170/occluder_offset = Vector2( 0, 0 )
+1170/navigation_offset = Vector2( 0, 0 )
+1170/shapes = [ ]
+1171/name = ""
+1171/texture = ExtResource( 1 )
+1171/tex_offset = Vector2( 0, 0 )
+1171/modulate = Color( 1, 1, 1, 1 )
+1171/region = Rect2( 176, 464, 16, 16 )
+1171/is_autotile = false
+1171/occluder_offset = Vector2( 0, 0 )
+1171/navigation_offset = Vector2( 0, 0 )
+1171/shapes = [ ]
+1172/name = ""
+1172/texture = ExtResource( 1 )
+1172/tex_offset = Vector2( 0, 0 )
+1172/modulate = Color( 1, 1, 1, 1 )
+1172/region = Rect2( 192, 464, 16, 16 )
+1172/is_autotile = false
+1172/occluder_offset = Vector2( 0, 0 )
+1172/navigation_offset = Vector2( 0, 0 )
+1172/shapes = [ ]
+1173/name = ""
+1173/texture = ExtResource( 1 )
+1173/tex_offset = Vector2( 0, 0 )
+1173/modulate = Color( 1, 1, 1, 1 )
+1173/region = Rect2( 208, 464, 16, 16 )
+1173/is_autotile = false
+1173/occluder_offset = Vector2( 0, 0 )
+1173/navigation_offset = Vector2( 0, 0 )
+1173/shapes = [ ]
+1174/name = ""
+1174/texture = ExtResource( 1 )
+1174/tex_offset = Vector2( 0, 0 )
+1174/modulate = Color( 1, 1, 1, 1 )
+1174/region = Rect2( 224, 464, 16, 16 )
+1174/is_autotile = false
+1174/occluder_offset = Vector2( 0, 0 )
+1174/navigation_offset = Vector2( 0, 0 )
+1174/shapes = [ ]
+1175/name = ""
+1175/texture = ExtResource( 1 )
+1175/tex_offset = Vector2( 0, 0 )
+1175/modulate = Color( 1, 1, 1, 1 )
+1175/region = Rect2( 240, 464, 16, 16 )
+1175/is_autotile = false
+1175/occluder_offset = Vector2( 0, 0 )
+1175/navigation_offset = Vector2( 0, 0 )
+1175/shapes = [ ]
+1176/name = ""
+1176/texture = ExtResource( 1 )
+1176/tex_offset = Vector2( 0, 0 )
+1176/modulate = Color( 1, 1, 1, 1 )
+1176/region = Rect2( 256, 464, 16, 16 )
+1176/is_autotile = false
+1176/occluder_offset = Vector2( 0, 0 )
+1176/navigation_offset = Vector2( 0, 0 )
+1176/shapes = [ ]
+1177/name = ""
+1177/texture = ExtResource( 1 )
+1177/tex_offset = Vector2( 0, 0 )
+1177/modulate = Color( 1, 1, 1, 1 )
+1177/region = Rect2( 272, 464, 16, 16 )
+1177/is_autotile = false
+1177/occluder_offset = Vector2( 0, 0 )
+1177/navigation_offset = Vector2( 0, 0 )
+1177/shapes = [ ]
+1178/name = ""
+1178/texture = ExtResource( 1 )
+1178/tex_offset = Vector2( 0, 0 )
+1178/modulate = Color( 1, 1, 1, 1 )
+1178/region = Rect2( 288, 464, 16, 16 )
+1178/is_autotile = false
+1178/occluder_offset = Vector2( 0, 0 )
+1178/navigation_offset = Vector2( 0, 0 )
+1178/shapes = [ ]
+1179/name = ""
+1179/texture = ExtResource( 1 )
+1179/tex_offset = Vector2( 0, 0 )
+1179/modulate = Color( 1, 1, 1, 1 )
+1179/region = Rect2( 304, 464, 16, 16 )
+1179/is_autotile = false
+1179/occluder_offset = Vector2( 0, 0 )
+1179/navigation_offset = Vector2( 0, 0 )
+1179/shapes = [ ]
+1180/name = ""
+1180/texture = ExtResource( 1 )
+1180/tex_offset = Vector2( 0, 0 )
+1180/modulate = Color( 1, 1, 1, 1 )
+1180/region = Rect2( 320, 464, 16, 16 )
+1180/is_autotile = false
+1180/occluder_offset = Vector2( 0, 0 )
+1180/navigation_offset = Vector2( 0, 0 )
+1180/shapes = [ ]
+1181/name = ""
+1181/texture = ExtResource( 1 )
+1181/tex_offset = Vector2( 0, 0 )
+1181/modulate = Color( 1, 1, 1, 1 )
+1181/region = Rect2( 336, 464, 16, 16 )
+1181/is_autotile = false
+1181/occluder_offset = Vector2( 0, 0 )
+1181/navigation_offset = Vector2( 0, 0 )
+1181/shapes = [ ]
+1182/name = ""
+1182/texture = ExtResource( 1 )
+1182/tex_offset = Vector2( 0, 0 )
+1182/modulate = Color( 1, 1, 1, 1 )
+1182/region = Rect2( 352, 464, 16, 16 )
+1182/is_autotile = false
+1182/occluder_offset = Vector2( 0, 0 )
+1182/navigation_offset = Vector2( 0, 0 )
+1182/shapes = [ ]
+1183/name = ""
+1183/texture = ExtResource( 1 )
+1183/tex_offset = Vector2( 0, 0 )
+1183/modulate = Color( 1, 1, 1, 1 )
+1183/region = Rect2( 368, 464, 16, 16 )
+1183/is_autotile = false
+1183/occluder_offset = Vector2( 0, 0 )
+1183/navigation_offset = Vector2( 0, 0 )
+1183/shapes = [ ]
+1184/name = ""
+1184/texture = ExtResource( 1 )
+1184/tex_offset = Vector2( 0, 0 )
+1184/modulate = Color( 1, 1, 1, 1 )
+1184/region = Rect2( 384, 464, 16, 16 )
+1184/is_autotile = false
+1184/occluder_offset = Vector2( 0, 0 )
+1184/navigation_offset = Vector2( 0, 0 )
+1184/shapes = [ ]
+1185/name = ""
+1185/texture = ExtResource( 1 )
+1185/tex_offset = Vector2( 0, 0 )
+1185/modulate = Color( 1, 1, 1, 1 )
+1185/region = Rect2( 400, 464, 16, 16 )
+1185/is_autotile = false
+1185/occluder_offset = Vector2( 0, 0 )
+1185/navigation_offset = Vector2( 0, 0 )
+1185/shapes = [ ]
+1186/name = ""
+1186/texture = ExtResource( 1 )
+1186/tex_offset = Vector2( 0, 0 )
+1186/modulate = Color( 1, 1, 1, 1 )
+1186/region = Rect2( 416, 464, 16, 16 )
+1186/is_autotile = false
+1186/occluder_offset = Vector2( 0, 0 )
+1186/navigation_offset = Vector2( 0, 0 )
+1186/shapes = [ ]
+1187/name = ""
+1187/texture = ExtResource( 1 )
+1187/tex_offset = Vector2( 0, 0 )
+1187/modulate = Color( 1, 1, 1, 1 )
+1187/region = Rect2( 432, 464, 16, 16 )
+1187/is_autotile = false
+1187/occluder_offset = Vector2( 0, 0 )
+1187/navigation_offset = Vector2( 0, 0 )
+1187/shapes = [ ]
+1188/name = ""
+1188/texture = ExtResource( 1 )
+1188/tex_offset = Vector2( 0, 0 )
+1188/modulate = Color( 1, 1, 1, 1 )
+1188/region = Rect2( 448, 464, 16, 16 )
+1188/is_autotile = false
+1188/occluder_offset = Vector2( 0, 0 )
+1188/navigation_offset = Vector2( 0, 0 )
+1188/shapes = [ ]
+1189/name = ""
+1189/texture = ExtResource( 1 )
+1189/tex_offset = Vector2( 0, 0 )
+1189/modulate = Color( 1, 1, 1, 1 )
+1189/region = Rect2( 464, 464, 16, 16 )
+1189/is_autotile = false
+1189/occluder_offset = Vector2( 0, 0 )
+1189/navigation_offset = Vector2( 0, 0 )
+1189/shapes = [ ]
+1190/name = ""
+1190/texture = ExtResource( 1 )
+1190/tex_offset = Vector2( 0, 0 )
+1190/modulate = Color( 1, 1, 1, 1 )
+1190/region = Rect2( 480, 464, 16, 16 )
+1190/is_autotile = false
+1190/occluder_offset = Vector2( 0, 0 )
+1190/navigation_offset = Vector2( 0, 0 )
+1190/shapes = [ ]
+1191/name = ""
+1191/texture = ExtResource( 1 )
+1191/tex_offset = Vector2( 0, 0 )
+1191/modulate = Color( 1, 1, 1, 1 )
+1191/region = Rect2( 496, 464, 16, 16 )
+1191/is_autotile = false
+1191/occluder_offset = Vector2( 0, 0 )
+1191/navigation_offset = Vector2( 0, 0 )
+1191/shapes = [ ]
+1192/name = ""
+1192/texture = ExtResource( 1 )
+1192/tex_offset = Vector2( 0, 0 )
+1192/modulate = Color( 1, 1, 1, 1 )
+1192/region = Rect2( 512, 464, 16, 16 )
+1192/is_autotile = false
+1192/occluder_offset = Vector2( 0, 0 )
+1192/navigation_offset = Vector2( 0, 0 )
+1192/shapes = [ ]
+1193/name = ""
+1193/texture = ExtResource( 1 )
+1193/tex_offset = Vector2( 0, 0 )
+1193/modulate = Color( 1, 1, 1, 1 )
+1193/region = Rect2( 528, 464, 16, 16 )
+1193/is_autotile = false
+1193/occluder_offset = Vector2( 0, 0 )
+1193/navigation_offset = Vector2( 0, 0 )
+1193/shapes = [ ]
+1194/name = ""
+1194/texture = ExtResource( 1 )
+1194/tex_offset = Vector2( 0, 0 )
+1194/modulate = Color( 1, 1, 1, 1 )
+1194/region = Rect2( 544, 464, 16, 16 )
+1194/is_autotile = false
+1194/occluder_offset = Vector2( 0, 0 )
+1194/navigation_offset = Vector2( 0, 0 )
+1194/shapes = [ ]
+1195/name = ""
+1195/texture = ExtResource( 1 )
+1195/tex_offset = Vector2( 0, 0 )
+1195/modulate = Color( 1, 1, 1, 1 )
+1195/region = Rect2( 560, 464, 16, 16 )
+1195/is_autotile = false
+1195/occluder_offset = Vector2( 0, 0 )
+1195/navigation_offset = Vector2( 0, 0 )
+1195/shapes = [ ]
+1196/name = ""
+1196/texture = ExtResource( 1 )
+1196/tex_offset = Vector2( 0, 0 )
+1196/modulate = Color( 1, 1, 1, 1 )
+1196/region = Rect2( 576, 464, 16, 16 )
+1196/is_autotile = false
+1196/occluder_offset = Vector2( 0, 0 )
+1196/navigation_offset = Vector2( 0, 0 )
+1196/shapes = [ ]
+1197/name = ""
+1197/texture = ExtResource( 1 )
+1197/tex_offset = Vector2( 0, 0 )
+1197/modulate = Color( 1, 1, 1, 1 )
+1197/region = Rect2( 592, 464, 16, 16 )
+1197/is_autotile = false
+1197/occluder_offset = Vector2( 0, 0 )
+1197/navigation_offset = Vector2( 0, 0 )
+1197/shapes = [ ]
+1198/name = ""
+1198/texture = ExtResource( 1 )
+1198/tex_offset = Vector2( 0, 0 )
+1198/modulate = Color( 1, 1, 1, 1 )
+1198/region = Rect2( 608, 464, 16, 16 )
+1198/is_autotile = false
+1198/occluder_offset = Vector2( 0, 0 )
+1198/navigation_offset = Vector2( 0, 0 )
+1198/shapes = [ ]
+1199/name = ""
+1199/texture = ExtResource( 1 )
+1199/tex_offset = Vector2( 0, 0 )
+1199/modulate = Color( 1, 1, 1, 1 )
+1199/region = Rect2( 624, 464, 16, 16 )
+1199/is_autotile = false
+1199/occluder_offset = Vector2( 0, 0 )
+1199/navigation_offset = Vector2( 0, 0 )
+1199/shapes = [ ]
+1200/name = ""
+1200/texture = ExtResource( 1 )
+1200/tex_offset = Vector2( 0, 0 )
+1200/modulate = Color( 1, 1, 1, 1 )
+1200/region = Rect2( 0, 480, 16, 16 )
+1200/is_autotile = false
+1200/occluder_offset = Vector2( 0, 0 )
+1200/navigation_offset = Vector2( 0, 0 )
+1200/shapes = [ ]
+1201/name = ""
+1201/texture = ExtResource( 1 )
+1201/tex_offset = Vector2( 0, 0 )
+1201/modulate = Color( 1, 1, 1, 1 )
+1201/region = Rect2( 16, 480, 16, 16 )
+1201/is_autotile = false
+1201/occluder_offset = Vector2( 0, 0 )
+1201/navigation_offset = Vector2( 0, 0 )
+1201/shapes = [ ]
+1202/name = ""
+1202/texture = ExtResource( 1 )
+1202/tex_offset = Vector2( 0, 0 )
+1202/modulate = Color( 1, 1, 1, 1 )
+1202/region = Rect2( 32, 480, 16, 16 )
+1202/is_autotile = false
+1202/occluder_offset = Vector2( 0, 0 )
+1202/navigation_offset = Vector2( 0, 0 )
+1202/shapes = [ ]
+1203/name = ""
+1203/texture = ExtResource( 1 )
+1203/tex_offset = Vector2( 0, 0 )
+1203/modulate = Color( 1, 1, 1, 1 )
+1203/region = Rect2( 48, 480, 16, 16 )
+1203/is_autotile = false
+1203/occluder_offset = Vector2( 0, 0 )
+1203/navigation_offset = Vector2( 0, 0 )
+1203/shapes = [ ]
+1204/name = ""
+1204/texture = ExtResource( 1 )
+1204/tex_offset = Vector2( 0, 0 )
+1204/modulate = Color( 1, 1, 1, 1 )
+1204/region = Rect2( 64, 480, 16, 16 )
+1204/is_autotile = false
+1204/occluder_offset = Vector2( 0, 0 )
+1204/navigation_offset = Vector2( 0, 0 )
+1204/shapes = [ ]
+1205/name = ""
+1205/texture = ExtResource( 1 )
+1205/tex_offset = Vector2( 0, 0 )
+1205/modulate = Color( 1, 1, 1, 1 )
+1205/region = Rect2( 80, 480, 16, 16 )
+1205/is_autotile = false
+1205/occluder_offset = Vector2( 0, 0 )
+1205/navigation_offset = Vector2( 0, 0 )
+1205/shapes = [ ]
+1206/name = ""
+1206/texture = ExtResource( 1 )
+1206/tex_offset = Vector2( 0, 0 )
+1206/modulate = Color( 1, 1, 1, 1 )
+1206/region = Rect2( 96, 480, 16, 16 )
+1206/is_autotile = false
+1206/occluder_offset = Vector2( 0, 0 )
+1206/navigation_offset = Vector2( 0, 0 )
+1206/shapes = [ ]
+1207/name = ""
+1207/texture = ExtResource( 1 )
+1207/tex_offset = Vector2( 0, 0 )
+1207/modulate = Color( 1, 1, 1, 1 )
+1207/region = Rect2( 112, 480, 16, 16 )
+1207/is_autotile = false
+1207/occluder_offset = Vector2( 0, 0 )
+1207/navigation_offset = Vector2( 0, 0 )
+1207/shapes = [ ]
+1208/name = ""
+1208/texture = ExtResource( 1 )
+1208/tex_offset = Vector2( 0, 0 )
+1208/modulate = Color( 1, 1, 1, 1 )
+1208/region = Rect2( 128, 480, 16, 16 )
+1208/is_autotile = false
+1208/occluder_offset = Vector2( 0, 0 )
+1208/navigation_offset = Vector2( 0, 0 )
+1208/shapes = [ ]
+1209/name = ""
+1209/texture = ExtResource( 1 )
+1209/tex_offset = Vector2( 0, 0 )
+1209/modulate = Color( 1, 1, 1, 1 )
+1209/region = Rect2( 144, 480, 16, 16 )
+1209/is_autotile = false
+1209/occluder_offset = Vector2( 0, 0 )
+1209/navigation_offset = Vector2( 0, 0 )
+1209/shapes = [ ]
+1210/name = ""
+1210/texture = ExtResource( 1 )
+1210/tex_offset = Vector2( 0, 0 )
+1210/modulate = Color( 1, 1, 1, 1 )
+1210/region = Rect2( 160, 480, 16, 16 )
+1210/is_autotile = false
+1210/occluder_offset = Vector2( 0, 0 )
+1210/navigation_offset = Vector2( 0, 0 )
+1210/shapes = [ ]
+1211/name = ""
+1211/texture = ExtResource( 1 )
+1211/tex_offset = Vector2( 0, 0 )
+1211/modulate = Color( 1, 1, 1, 1 )
+1211/region = Rect2( 176, 480, 16, 16 )
+1211/is_autotile = false
+1211/occluder_offset = Vector2( 0, 0 )
+1211/navigation_offset = Vector2( 0, 0 )
+1211/shapes = [ ]
+1212/name = ""
+1212/texture = ExtResource( 1 )
+1212/tex_offset = Vector2( 0, 0 )
+1212/modulate = Color( 1, 1, 1, 1 )
+1212/region = Rect2( 192, 480, 16, 16 )
+1212/is_autotile = false
+1212/occluder_offset = Vector2( 0, 0 )
+1212/navigation_offset = Vector2( 0, 0 )
+1212/shapes = [ ]
+1213/name = ""
+1213/texture = ExtResource( 1 )
+1213/tex_offset = Vector2( 0, 0 )
+1213/modulate = Color( 1, 1, 1, 1 )
+1213/region = Rect2( 208, 480, 16, 16 )
+1213/is_autotile = false
+1213/occluder_offset = Vector2( 0, 0 )
+1213/navigation_offset = Vector2( 0, 0 )
+1213/shapes = [ ]
+1214/name = ""
+1214/texture = ExtResource( 1 )
+1214/tex_offset = Vector2( 0, 0 )
+1214/modulate = Color( 1, 1, 1, 1 )
+1214/region = Rect2( 224, 480, 16, 16 )
+1214/is_autotile = false
+1214/occluder_offset = Vector2( 0, 0 )
+1214/navigation_offset = Vector2( 0, 0 )
+1214/shapes = [ ]
+1215/name = ""
+1215/texture = ExtResource( 1 )
+1215/tex_offset = Vector2( 0, 0 )
+1215/modulate = Color( 1, 1, 1, 1 )
+1215/region = Rect2( 240, 480, 16, 16 )
+1215/is_autotile = false
+1215/occluder_offset = Vector2( 0, 0 )
+1215/navigation_offset = Vector2( 0, 0 )
+1215/shapes = [ ]
+1216/name = ""
+1216/texture = ExtResource( 1 )
+1216/tex_offset = Vector2( 0, 0 )
+1216/modulate = Color( 1, 1, 1, 1 )
+1216/region = Rect2( 256, 480, 16, 16 )
+1216/is_autotile = false
+1216/occluder_offset = Vector2( 0, 0 )
+1216/navigation_offset = Vector2( 0, 0 )
+1216/shapes = [ ]
+1217/name = ""
+1217/texture = ExtResource( 1 )
+1217/tex_offset = Vector2( 0, 0 )
+1217/modulate = Color( 1, 1, 1, 1 )
+1217/region = Rect2( 272, 480, 16, 16 )
+1217/is_autotile = false
+1217/occluder_offset = Vector2( 0, 0 )
+1217/navigation_offset = Vector2( 0, 0 )
+1217/shapes = [ ]
+1218/name = ""
+1218/texture = ExtResource( 1 )
+1218/tex_offset = Vector2( 0, 0 )
+1218/modulate = Color( 1, 1, 1, 1 )
+1218/region = Rect2( 288, 480, 16, 16 )
+1218/is_autotile = false
+1218/occluder_offset = Vector2( 0, 0 )
+1218/navigation_offset = Vector2( 0, 0 )
+1218/shapes = [ ]
+1219/name = ""
+1219/texture = ExtResource( 1 )
+1219/tex_offset = Vector2( 0, 0 )
+1219/modulate = Color( 1, 1, 1, 1 )
+1219/region = Rect2( 304, 480, 16, 16 )
+1219/is_autotile = false
+1219/occluder_offset = Vector2( 0, 0 )
+1219/navigation_offset = Vector2( 0, 0 )
+1219/shapes = [ ]
+1220/name = ""
+1220/texture = ExtResource( 1 )
+1220/tex_offset = Vector2( 0, 0 )
+1220/modulate = Color( 1, 1, 1, 1 )
+1220/region = Rect2( 320, 480, 16, 16 )
+1220/is_autotile = false
+1220/occluder_offset = Vector2( 0, 0 )
+1220/navigation_offset = Vector2( 0, 0 )
+1220/shapes = [ ]
+1221/name = ""
+1221/texture = ExtResource( 1 )
+1221/tex_offset = Vector2( 0, 0 )
+1221/modulate = Color( 1, 1, 1, 1 )
+1221/region = Rect2( 336, 480, 16, 16 )
+1221/is_autotile = false
+1221/occluder_offset = Vector2( 0, 0 )
+1221/navigation_offset = Vector2( 0, 0 )
+1221/shapes = [ ]
+1222/name = ""
+1222/texture = ExtResource( 1 )
+1222/tex_offset = Vector2( 0, 0 )
+1222/modulate = Color( 1, 1, 1, 1 )
+1222/region = Rect2( 352, 480, 16, 16 )
+1222/is_autotile = false
+1222/occluder_offset = Vector2( 0, 0 )
+1222/navigation_offset = Vector2( 0, 0 )
+1222/shapes = [ ]
+1223/name = ""
+1223/texture = ExtResource( 1 )
+1223/tex_offset = Vector2( 0, 0 )
+1223/modulate = Color( 1, 1, 1, 1 )
+1223/region = Rect2( 368, 480, 16, 16 )
+1223/is_autotile = false
+1223/occluder_offset = Vector2( 0, 0 )
+1223/navigation_offset = Vector2( 0, 0 )
+1223/shapes = [ ]
+1224/name = ""
+1224/texture = ExtResource( 1 )
+1224/tex_offset = Vector2( 0, 0 )
+1224/modulate = Color( 1, 1, 1, 1 )
+1224/region = Rect2( 384, 480, 16, 16 )
+1224/is_autotile = false
+1224/occluder_offset = Vector2( 0, 0 )
+1224/navigation_offset = Vector2( 0, 0 )
+1224/shapes = [ ]
+1225/name = ""
+1225/texture = ExtResource( 1 )
+1225/tex_offset = Vector2( 0, 0 )
+1225/modulate = Color( 1, 1, 1, 1 )
+1225/region = Rect2( 400, 480, 16, 16 )
+1225/is_autotile = false
+1225/occluder_offset = Vector2( 0, 0 )
+1225/navigation_offset = Vector2( 0, 0 )
+1225/shapes = [ ]
+1226/name = ""
+1226/texture = ExtResource( 1 )
+1226/tex_offset = Vector2( 0, 0 )
+1226/modulate = Color( 1, 1, 1, 1 )
+1226/region = Rect2( 416, 480, 16, 16 )
+1226/is_autotile = false
+1226/occluder_offset = Vector2( 0, 0 )
+1226/navigation_offset = Vector2( 0, 0 )
+1226/shapes = [ ]
+1227/name = ""
+1227/texture = ExtResource( 1 )
+1227/tex_offset = Vector2( 0, 0 )
+1227/modulate = Color( 1, 1, 1, 1 )
+1227/region = Rect2( 432, 480, 16, 16 )
+1227/is_autotile = false
+1227/occluder_offset = Vector2( 0, 0 )
+1227/navigation_offset = Vector2( 0, 0 )
+1227/shapes = [ ]
+1228/name = ""
+1228/texture = ExtResource( 1 )
+1228/tex_offset = Vector2( 0, 0 )
+1228/modulate = Color( 1, 1, 1, 1 )
+1228/region = Rect2( 448, 480, 16, 16 )
+1228/is_autotile = false
+1228/occluder_offset = Vector2( 0, 0 )
+1228/navigation_offset = Vector2( 0, 0 )
+1228/shapes = [ ]
+1229/name = ""
+1229/texture = ExtResource( 1 )
+1229/tex_offset = Vector2( 0, 0 )
+1229/modulate = Color( 1, 1, 1, 1 )
+1229/region = Rect2( 464, 480, 16, 16 )
+1229/is_autotile = false
+1229/occluder_offset = Vector2( 0, 0 )
+1229/navigation_offset = Vector2( 0, 0 )
+1229/shapes = [ ]
+1230/name = ""
+1230/texture = ExtResource( 1 )
+1230/tex_offset = Vector2( 0, 0 )
+1230/modulate = Color( 1, 1, 1, 1 )
+1230/region = Rect2( 480, 480, 16, 16 )
+1230/is_autotile = false
+1230/occluder_offset = Vector2( 0, 0 )
+1230/navigation_offset = Vector2( 0, 0 )
+1230/shapes = [ ]
+1231/name = ""
+1231/texture = ExtResource( 1 )
+1231/tex_offset = Vector2( 0, 0 )
+1231/modulate = Color( 1, 1, 1, 1 )
+1231/region = Rect2( 496, 480, 16, 16 )
+1231/is_autotile = false
+1231/occluder_offset = Vector2( 0, 0 )
+1231/navigation_offset = Vector2( 0, 0 )
+1231/shapes = [ ]
+1232/name = ""
+1232/texture = ExtResource( 1 )
+1232/tex_offset = Vector2( 0, 0 )
+1232/modulate = Color( 1, 1, 1, 1 )
+1232/region = Rect2( 512, 480, 16, 16 )
+1232/is_autotile = false
+1232/occluder_offset = Vector2( 0, 0 )
+1232/navigation_offset = Vector2( 0, 0 )
+1232/shapes = [ ]
+1233/name = ""
+1233/texture = ExtResource( 1 )
+1233/tex_offset = Vector2( 0, 0 )
+1233/modulate = Color( 1, 1, 1, 1 )
+1233/region = Rect2( 528, 480, 16, 16 )
+1233/is_autotile = false
+1233/occluder_offset = Vector2( 0, 0 )
+1233/navigation_offset = Vector2( 0, 0 )
+1233/shapes = [ ]
+1234/name = ""
+1234/texture = ExtResource( 1 )
+1234/tex_offset = Vector2( 0, 0 )
+1234/modulate = Color( 1, 1, 1, 1 )
+1234/region = Rect2( 544, 480, 16, 16 )
+1234/is_autotile = false
+1234/occluder_offset = Vector2( 0, 0 )
+1234/navigation_offset = Vector2( 0, 0 )
+1234/shapes = [ ]
+1235/name = ""
+1235/texture = ExtResource( 1 )
+1235/tex_offset = Vector2( 0, 0 )
+1235/modulate = Color( 1, 1, 1, 1 )
+1235/region = Rect2( 560, 480, 16, 16 )
+1235/is_autotile = false
+1235/occluder_offset = Vector2( 0, 0 )
+1235/navigation_offset = Vector2( 0, 0 )
+1235/shapes = [ ]
+1236/name = ""
+1236/texture = ExtResource( 1 )
+1236/tex_offset = Vector2( 0, 0 )
+1236/modulate = Color( 1, 1, 1, 1 )
+1236/region = Rect2( 576, 480, 16, 16 )
+1236/is_autotile = false
+1236/occluder_offset = Vector2( 0, 0 )
+1236/navigation_offset = Vector2( 0, 0 )
+1236/shapes = [ ]
+1237/name = ""
+1237/texture = ExtResource( 1 )
+1237/tex_offset = Vector2( 0, 0 )
+1237/modulate = Color( 1, 1, 1, 1 )
+1237/region = Rect2( 592, 480, 16, 16 )
+1237/is_autotile = false
+1237/occluder_offset = Vector2( 0, 0 )
+1237/navigation_offset = Vector2( 0, 0 )
+1237/shapes = [ ]
+1238/name = ""
+1238/texture = ExtResource( 1 )
+1238/tex_offset = Vector2( 0, 0 )
+1238/modulate = Color( 1, 1, 1, 1 )
+1238/region = Rect2( 608, 480, 16, 16 )
+1238/is_autotile = false
+1238/occluder_offset = Vector2( 0, 0 )
+1238/navigation_offset = Vector2( 0, 0 )
+1238/shapes = [ ]
+1239/name = ""
+1239/texture = ExtResource( 1 )
+1239/tex_offset = Vector2( 0, 0 )
+1239/modulate = Color( 1, 1, 1, 1 )
+1239/region = Rect2( 624, 480, 16, 16 )
+1239/is_autotile = false
+1239/occluder_offset = Vector2( 0, 0 )
+1239/navigation_offset = Vector2( 0, 0 )
+1239/shapes = [ ]
+1240/name = ""
+1240/texture = ExtResource( 1 )
+1240/tex_offset = Vector2( 0, 0 )
+1240/modulate = Color( 1, 1, 1, 1 )
+1240/region = Rect2( 0, 496, 16, 16 )
+1240/is_autotile = false
+1240/occluder_offset = Vector2( 0, 0 )
+1240/navigation_offset = Vector2( 0, 0 )
+1240/shapes = [ ]
+1241/name = ""
+1241/texture = ExtResource( 1 )
+1241/tex_offset = Vector2( 0, 0 )
+1241/modulate = Color( 1, 1, 1, 1 )
+1241/region = Rect2( 16, 496, 16, 16 )
+1241/is_autotile = false
+1241/occluder_offset = Vector2( 0, 0 )
+1241/navigation_offset = Vector2( 0, 0 )
+1241/shapes = [ ]
+1242/name = ""
+1242/texture = ExtResource( 1 )
+1242/tex_offset = Vector2( 0, 0 )
+1242/modulate = Color( 1, 1, 1, 1 )
+1242/region = Rect2( 32, 496, 16, 16 )
+1242/is_autotile = false
+1242/occluder_offset = Vector2( 0, 0 )
+1242/navigation_offset = Vector2( 0, 0 )
+1242/shapes = [ ]
+1243/name = ""
+1243/texture = ExtResource( 1 )
+1243/tex_offset = Vector2( 0, 0 )
+1243/modulate = Color( 1, 1, 1, 1 )
+1243/region = Rect2( 48, 496, 16, 16 )
+1243/is_autotile = false
+1243/occluder_offset = Vector2( 0, 0 )
+1243/navigation_offset = Vector2( 0, 0 )
+1243/shapes = [ ]
+1244/name = ""
+1244/texture = ExtResource( 1 )
+1244/tex_offset = Vector2( 0, 0 )
+1244/modulate = Color( 1, 1, 1, 1 )
+1244/region = Rect2( 64, 496, 16, 16 )
+1244/is_autotile = false
+1244/occluder_offset = Vector2( 0, 0 )
+1244/navigation_offset = Vector2( 0, 0 )
+1244/shapes = [ ]
+1245/name = ""
+1245/texture = ExtResource( 1 )
+1245/tex_offset = Vector2( 0, 0 )
+1245/modulate = Color( 1, 1, 1, 1 )
+1245/region = Rect2( 80, 496, 16, 16 )
+1245/is_autotile = false
+1245/occluder_offset = Vector2( 0, 0 )
+1245/navigation_offset = Vector2( 0, 0 )
+1245/shapes = [ ]
+1246/name = ""
+1246/texture = ExtResource( 1 )
+1246/tex_offset = Vector2( 0, 0 )
+1246/modulate = Color( 1, 1, 1, 1 )
+1246/region = Rect2( 96, 496, 16, 16 )
+1246/is_autotile = false
+1246/occluder_offset = Vector2( 0, 0 )
+1246/navigation_offset = Vector2( 0, 0 )
+1246/shapes = [ ]
+1247/name = ""
+1247/texture = ExtResource( 1 )
+1247/tex_offset = Vector2( 0, 0 )
+1247/modulate = Color( 1, 1, 1, 1 )
+1247/region = Rect2( 112, 496, 16, 16 )
+1247/is_autotile = false
+1247/occluder_offset = Vector2( 0, 0 )
+1247/navigation_offset = Vector2( 0, 0 )
+1247/shapes = [ ]
+1248/name = ""
+1248/texture = ExtResource( 1 )
+1248/tex_offset = Vector2( 0, 0 )
+1248/modulate = Color( 1, 1, 1, 1 )
+1248/region = Rect2( 128, 496, 16, 16 )
+1248/is_autotile = false
+1248/occluder_offset = Vector2( 0, 0 )
+1248/navigation_offset = Vector2( 0, 0 )
+1248/shapes = [ ]
+1249/name = ""
+1249/texture = ExtResource( 1 )
+1249/tex_offset = Vector2( 0, 0 )
+1249/modulate = Color( 1, 1, 1, 1 )
+1249/region = Rect2( 144, 496, 16, 16 )
+1249/is_autotile = false
+1249/occluder_offset = Vector2( 0, 0 )
+1249/navigation_offset = Vector2( 0, 0 )
+1249/shapes = [ ]
+1250/name = ""
+1250/texture = ExtResource( 1 )
+1250/tex_offset = Vector2( 0, 0 )
+1250/modulate = Color( 1, 1, 1, 1 )
+1250/region = Rect2( 160, 496, 16, 16 )
+1250/is_autotile = false
+1250/occluder_offset = Vector2( 0, 0 )
+1250/navigation_offset = Vector2( 0, 0 )
+1250/shapes = [ ]
+1251/name = ""
+1251/texture = ExtResource( 1 )
+1251/tex_offset = Vector2( 0, 0 )
+1251/modulate = Color( 1, 1, 1, 1 )
+1251/region = Rect2( 176, 496, 16, 16 )
+1251/is_autotile = false
+1251/occluder_offset = Vector2( 0, 0 )
+1251/navigation_offset = Vector2( 0, 0 )
+1251/shapes = [ ]
+1252/name = ""
+1252/texture = ExtResource( 1 )
+1252/tex_offset = Vector2( 0, 0 )
+1252/modulate = Color( 1, 1, 1, 1 )
+1252/region = Rect2( 192, 496, 16, 16 )
+1252/is_autotile = false
+1252/occluder_offset = Vector2( 0, 0 )
+1252/navigation_offset = Vector2( 0, 0 )
+1252/shapes = [ ]
+1253/name = ""
+1253/texture = ExtResource( 1 )
+1253/tex_offset = Vector2( 0, 0 )
+1253/modulate = Color( 1, 1, 1, 1 )
+1253/region = Rect2( 208, 496, 16, 16 )
+1253/is_autotile = false
+1253/occluder_offset = Vector2( 0, 0 )
+1253/navigation_offset = Vector2( 0, 0 )
+1253/shapes = [ ]
+1254/name = ""
+1254/texture = ExtResource( 1 )
+1254/tex_offset = Vector2( 0, 0 )
+1254/modulate = Color( 1, 1, 1, 1 )
+1254/region = Rect2( 224, 496, 16, 16 )
+1254/is_autotile = false
+1254/occluder_offset = Vector2( 0, 0 )
+1254/navigation_offset = Vector2( 0, 0 )
+1254/shapes = [ ]
+1255/name = ""
+1255/texture = ExtResource( 1 )
+1255/tex_offset = Vector2( 0, 0 )
+1255/modulate = Color( 1, 1, 1, 1 )
+1255/region = Rect2( 240, 496, 16, 16 )
+1255/is_autotile = false
+1255/occluder_offset = Vector2( 0, 0 )
+1255/navigation_offset = Vector2( 0, 0 )
+1255/shapes = [ ]
+1256/name = ""
+1256/texture = ExtResource( 1 )
+1256/tex_offset = Vector2( 0, 0 )
+1256/modulate = Color( 1, 1, 1, 1 )
+1256/region = Rect2( 256, 496, 16, 16 )
+1256/is_autotile = false
+1256/occluder_offset = Vector2( 0, 0 )
+1256/navigation_offset = Vector2( 0, 0 )
+1256/shapes = [ ]
+1257/name = ""
+1257/texture = ExtResource( 1 )
+1257/tex_offset = Vector2( 0, 0 )
+1257/modulate = Color( 1, 1, 1, 1 )
+1257/region = Rect2( 272, 496, 16, 16 )
+1257/is_autotile = false
+1257/occluder_offset = Vector2( 0, 0 )
+1257/navigation_offset = Vector2( 0, 0 )
+1257/shapes = [ ]
+1258/name = ""
+1258/texture = ExtResource( 1 )
+1258/tex_offset = Vector2( 0, 0 )
+1258/modulate = Color( 1, 1, 1, 1 )
+1258/region = Rect2( 288, 496, 16, 16 )
+1258/is_autotile = false
+1258/occluder_offset = Vector2( 0, 0 )
+1258/navigation_offset = Vector2( 0, 0 )
+1258/shapes = [ ]
+1259/name = ""
+1259/texture = ExtResource( 1 )
+1259/tex_offset = Vector2( 0, 0 )
+1259/modulate = Color( 1, 1, 1, 1 )
+1259/region = Rect2( 304, 496, 16, 16 )
+1259/is_autotile = false
+1259/occluder_offset = Vector2( 0, 0 )
+1259/navigation_offset = Vector2( 0, 0 )
+1259/shapes = [ ]
+1260/name = ""
+1260/texture = ExtResource( 1 )
+1260/tex_offset = Vector2( 0, 0 )
+1260/modulate = Color( 1, 1, 1, 1 )
+1260/region = Rect2( 320, 496, 16, 16 )
+1260/is_autotile = false
+1260/occluder_offset = Vector2( 0, 0 )
+1260/navigation_offset = Vector2( 0, 0 )
+1260/shapes = [ ]
+1261/name = ""
+1261/texture = ExtResource( 1 )
+1261/tex_offset = Vector2( 0, 0 )
+1261/modulate = Color( 1, 1, 1, 1 )
+1261/region = Rect2( 336, 496, 16, 16 )
+1261/is_autotile = false
+1261/occluder_offset = Vector2( 0, 0 )
+1261/navigation_offset = Vector2( 0, 0 )
+1261/shapes = [ ]
+1262/name = ""
+1262/texture = ExtResource( 1 )
+1262/tex_offset = Vector2( 0, 0 )
+1262/modulate = Color( 1, 1, 1, 1 )
+1262/region = Rect2( 352, 496, 16, 16 )
+1262/is_autotile = false
+1262/occluder_offset = Vector2( 0, 0 )
+1262/navigation_offset = Vector2( 0, 0 )
+1262/shapes = [ ]
+1263/name = ""
+1263/texture = ExtResource( 1 )
+1263/tex_offset = Vector2( 0, 0 )
+1263/modulate = Color( 1, 1, 1, 1 )
+1263/region = Rect2( 368, 496, 16, 16 )
+1263/is_autotile = false
+1263/occluder_offset = Vector2( 0, 0 )
+1263/navigation_offset = Vector2( 0, 0 )
+1263/shapes = [ ]
+1264/name = ""
+1264/texture = ExtResource( 1 )
+1264/tex_offset = Vector2( 0, 0 )
+1264/modulate = Color( 1, 1, 1, 1 )
+1264/region = Rect2( 384, 496, 16, 16 )
+1264/is_autotile = false
+1264/occluder_offset = Vector2( 0, 0 )
+1264/navigation_offset = Vector2( 0, 0 )
+1264/shapes = [ ]
+1265/name = ""
+1265/texture = ExtResource( 1 )
+1265/tex_offset = Vector2( 0, 0 )
+1265/modulate = Color( 1, 1, 1, 1 )
+1265/region = Rect2( 400, 496, 16, 16 )
+1265/is_autotile = false
+1265/occluder_offset = Vector2( 0, 0 )
+1265/navigation_offset = Vector2( 0, 0 )
+1265/shapes = [ ]
+1266/name = ""
+1266/texture = ExtResource( 1 )
+1266/tex_offset = Vector2( 0, 0 )
+1266/modulate = Color( 1, 1, 1, 1 )
+1266/region = Rect2( 416, 496, 16, 16 )
+1266/is_autotile = false
+1266/occluder_offset = Vector2( 0, 0 )
+1266/navigation_offset = Vector2( 0, 0 )
+1266/shapes = [ ]
+1267/name = ""
+1267/texture = ExtResource( 1 )
+1267/tex_offset = Vector2( 0, 0 )
+1267/modulate = Color( 1, 1, 1, 1 )
+1267/region = Rect2( 432, 496, 16, 16 )
+1267/is_autotile = false
+1267/occluder_offset = Vector2( 0, 0 )
+1267/navigation_offset = Vector2( 0, 0 )
+1267/shapes = [ ]
+1268/name = ""
+1268/texture = ExtResource( 1 )
+1268/tex_offset = Vector2( 0, 0 )
+1268/modulate = Color( 1, 1, 1, 1 )
+1268/region = Rect2( 448, 496, 16, 16 )
+1268/is_autotile = false
+1268/occluder_offset = Vector2( 0, 0 )
+1268/navigation_offset = Vector2( 0, 0 )
+1268/shapes = [ ]
+1269/name = ""
+1269/texture = ExtResource( 1 )
+1269/tex_offset = Vector2( 0, 0 )
+1269/modulate = Color( 1, 1, 1, 1 )
+1269/region = Rect2( 464, 496, 16, 16 )
+1269/is_autotile = false
+1269/occluder_offset = Vector2( 0, 0 )
+1269/navigation_offset = Vector2( 0, 0 )
+1269/shapes = [ ]
+1270/name = ""
+1270/texture = ExtResource( 1 )
+1270/tex_offset = Vector2( 0, 0 )
+1270/modulate = Color( 1, 1, 1, 1 )
+1270/region = Rect2( 480, 496, 16, 16 )
+1270/is_autotile = false
+1270/occluder_offset = Vector2( 0, 0 )
+1270/navigation_offset = Vector2( 0, 0 )
+1270/shapes = [ ]
+1271/name = ""
+1271/texture = ExtResource( 1 )
+1271/tex_offset = Vector2( 0, 0 )
+1271/modulate = Color( 1, 1, 1, 1 )
+1271/region = Rect2( 496, 496, 16, 16 )
+1271/is_autotile = false
+1271/occluder_offset = Vector2( 0, 0 )
+1271/navigation_offset = Vector2( 0, 0 )
+1271/shapes = [ ]
+1272/name = ""
+1272/texture = ExtResource( 1 )
+1272/tex_offset = Vector2( 0, 0 )
+1272/modulate = Color( 1, 1, 1, 1 )
+1272/region = Rect2( 512, 496, 16, 16 )
+1272/is_autotile = false
+1272/occluder_offset = Vector2( 0, 0 )
+1272/navigation_offset = Vector2( 0, 0 )
+1272/shapes = [ ]
+1273/name = ""
+1273/texture = ExtResource( 1 )
+1273/tex_offset = Vector2( 0, 0 )
+1273/modulate = Color( 1, 1, 1, 1 )
+1273/region = Rect2( 528, 496, 16, 16 )
+1273/is_autotile = false
+1273/occluder_offset = Vector2( 0, 0 )
+1273/navigation_offset = Vector2( 0, 0 )
+1273/shapes = [ ]
+1274/name = ""
+1274/texture = ExtResource( 1 )
+1274/tex_offset = Vector2( 0, 0 )
+1274/modulate = Color( 1, 1, 1, 1 )
+1274/region = Rect2( 544, 496, 16, 16 )
+1274/is_autotile = false
+1274/occluder_offset = Vector2( 0, 0 )
+1274/navigation_offset = Vector2( 0, 0 )
+1274/shapes = [ ]
+1275/name = ""
+1275/texture = ExtResource( 1 )
+1275/tex_offset = Vector2( 0, 0 )
+1275/modulate = Color( 1, 1, 1, 1 )
+1275/region = Rect2( 560, 496, 16, 16 )
+1275/is_autotile = false
+1275/occluder_offset = Vector2( 0, 0 )
+1275/navigation_offset = Vector2( 0, 0 )
+1275/shapes = [ ]
+1276/name = ""
+1276/texture = ExtResource( 1 )
+1276/tex_offset = Vector2( 0, 0 )
+1276/modulate = Color( 1, 1, 1, 1 )
+1276/region = Rect2( 576, 496, 16, 16 )
+1276/is_autotile = false
+1276/occluder_offset = Vector2( 0, 0 )
+1276/navigation_offset = Vector2( 0, 0 )
+1276/shapes = [ ]
+1277/name = ""
+1277/texture = ExtResource( 1 )
+1277/tex_offset = Vector2( 0, 0 )
+1277/modulate = Color( 1, 1, 1, 1 )
+1277/region = Rect2( 592, 496, 16, 16 )
+1277/is_autotile = false
+1277/occluder_offset = Vector2( 0, 0 )
+1277/navigation_offset = Vector2( 0, 0 )
+1277/shapes = [ ]
+1278/name = ""
+1278/texture = ExtResource( 1 )
+1278/tex_offset = Vector2( 0, 0 )
+1278/modulate = Color( 1, 1, 1, 1 )
+1278/region = Rect2( 608, 496, 16, 16 )
+1278/is_autotile = false
+1278/occluder_offset = Vector2( 0, 0 )
+1278/navigation_offset = Vector2( 0, 0 )
+1278/shapes = [ ]
+1279/name = ""
+1279/texture = ExtResource( 1 )
+1279/tex_offset = Vector2( 0, 0 )
+1279/modulate = Color( 1, 1, 1, 1 )
+1279/region = Rect2( 624, 496, 16, 16 )
+1279/is_autotile = false
+1279/occluder_offset = Vector2( 0, 0 )
+1279/navigation_offset = Vector2( 0, 0 )
+1279/shapes = [ ]
+1280/name = ""
+1280/texture = ExtResource( 1 )
+1280/tex_offset = Vector2( 0, 0 )
+1280/modulate = Color( 1, 1, 1, 1 )
+1280/region = Rect2( 0, 512, 16, 16 )
+1280/is_autotile = false
+1280/occluder_offset = Vector2( 0, 0 )
+1280/navigation_offset = Vector2( 0, 0 )
+1280/shapes = [ ]
+1281/name = ""
+1281/texture = ExtResource( 1 )
+1281/tex_offset = Vector2( 0, 0 )
+1281/modulate = Color( 1, 1, 1, 1 )
+1281/region = Rect2( 16, 512, 16, 16 )
+1281/is_autotile = false
+1281/occluder_offset = Vector2( 0, 0 )
+1281/navigation_offset = Vector2( 0, 0 )
+1281/shapes = [ ]
+1282/name = ""
+1282/texture = ExtResource( 1 )
+1282/tex_offset = Vector2( 0, 0 )
+1282/modulate = Color( 1, 1, 1, 1 )
+1282/region = Rect2( 32, 512, 16, 16 )
+1282/is_autotile = false
+1282/occluder_offset = Vector2( 0, 0 )
+1282/navigation_offset = Vector2( 0, 0 )
+1282/shapes = [ ]
+1283/name = ""
+1283/texture = ExtResource( 1 )
+1283/tex_offset = Vector2( 0, 0 )
+1283/modulate = Color( 1, 1, 1, 1 )
+1283/region = Rect2( 48, 512, 16, 16 )
+1283/is_autotile = false
+1283/occluder_offset = Vector2( 0, 0 )
+1283/navigation_offset = Vector2( 0, 0 )
+1283/shapes = [ ]
+1284/name = ""
+1284/texture = ExtResource( 1 )
+1284/tex_offset = Vector2( 0, 0 )
+1284/modulate = Color( 1, 1, 1, 1 )
+1284/region = Rect2( 64, 512, 16, 16 )
+1284/is_autotile = false
+1284/occluder_offset = Vector2( 0, 0 )
+1284/navigation_offset = Vector2( 0, 0 )
+1284/shapes = [ ]
+1285/name = ""
+1285/texture = ExtResource( 1 )
+1285/tex_offset = Vector2( 0, 0 )
+1285/modulate = Color( 1, 1, 1, 1 )
+1285/region = Rect2( 80, 512, 16, 16 )
+1285/is_autotile = false
+1285/occluder_offset = Vector2( 0, 0 )
+1285/navigation_offset = Vector2( 0, 0 )
+1285/shapes = [ ]
+1286/name = ""
+1286/texture = ExtResource( 1 )
+1286/tex_offset = Vector2( 0, 0 )
+1286/modulate = Color( 1, 1, 1, 1 )
+1286/region = Rect2( 96, 512, 16, 16 )
+1286/is_autotile = false
+1286/occluder_offset = Vector2( 0, 0 )
+1286/navigation_offset = Vector2( 0, 0 )
+1286/shapes = [ ]
+1287/name = ""
+1287/texture = ExtResource( 1 )
+1287/tex_offset = Vector2( 0, 0 )
+1287/modulate = Color( 1, 1, 1, 1 )
+1287/region = Rect2( 112, 512, 16, 16 )
+1287/is_autotile = false
+1287/occluder_offset = Vector2( 0, 0 )
+1287/navigation_offset = Vector2( 0, 0 )
+1287/shapes = [ ]
+1288/name = ""
+1288/texture = ExtResource( 1 )
+1288/tex_offset = Vector2( 0, 0 )
+1288/modulate = Color( 1, 1, 1, 1 )
+1288/region = Rect2( 128, 512, 16, 16 )
+1288/is_autotile = false
+1288/occluder_offset = Vector2( 0, 0 )
+1288/navigation_offset = Vector2( 0, 0 )
+1288/shapes = [ ]
+1289/name = ""
+1289/texture = ExtResource( 1 )
+1289/tex_offset = Vector2( 0, 0 )
+1289/modulate = Color( 1, 1, 1, 1 )
+1289/region = Rect2( 144, 512, 16, 16 )
+1289/is_autotile = false
+1289/occluder_offset = Vector2( 0, 0 )
+1289/navigation_offset = Vector2( 0, 0 )
+1289/shapes = [ ]
+1290/name = ""
+1290/texture = ExtResource( 1 )
+1290/tex_offset = Vector2( 0, 0 )
+1290/modulate = Color( 1, 1, 1, 1 )
+1290/region = Rect2( 160, 512, 16, 16 )
+1290/is_autotile = false
+1290/occluder_offset = Vector2( 0, 0 )
+1290/navigation_offset = Vector2( 0, 0 )
+1290/shapes = [ ]
+1291/name = ""
+1291/texture = ExtResource( 1 )
+1291/tex_offset = Vector2( 0, 0 )
+1291/modulate = Color( 1, 1, 1, 1 )
+1291/region = Rect2( 176, 512, 16, 16 )
+1291/is_autotile = false
+1291/occluder_offset = Vector2( 0, 0 )
+1291/navigation_offset = Vector2( 0, 0 )
+1291/shapes = [ ]
+1292/name = ""
+1292/texture = ExtResource( 1 )
+1292/tex_offset = Vector2( 0, 0 )
+1292/modulate = Color( 1, 1, 1, 1 )
+1292/region = Rect2( 192, 512, 16, 16 )
+1292/is_autotile = false
+1292/occluder_offset = Vector2( 0, 0 )
+1292/navigation_offset = Vector2( 0, 0 )
+1292/shapes = [ ]
+1293/name = ""
+1293/texture = ExtResource( 1 )
+1293/tex_offset = Vector2( 0, 0 )
+1293/modulate = Color( 1, 1, 1, 1 )
+1293/region = Rect2( 208, 512, 16, 16 )
+1293/is_autotile = false
+1293/occluder_offset = Vector2( 0, 0 )
+1293/navigation_offset = Vector2( 0, 0 )
+1293/shapes = [ ]
+1294/name = ""
+1294/texture = ExtResource( 1 )
+1294/tex_offset = Vector2( 0, 0 )
+1294/modulate = Color( 1, 1, 1, 1 )
+1294/region = Rect2( 224, 512, 16, 16 )
+1294/is_autotile = false
+1294/occluder_offset = Vector2( 0, 0 )
+1294/navigation_offset = Vector2( 0, 0 )
+1294/shapes = [ ]
+1295/name = ""
+1295/texture = ExtResource( 1 )
+1295/tex_offset = Vector2( 0, 0 )
+1295/modulate = Color( 1, 1, 1, 1 )
+1295/region = Rect2( 240, 512, 16, 16 )
+1295/is_autotile = false
+1295/occluder_offset = Vector2( 0, 0 )
+1295/navigation_offset = Vector2( 0, 0 )
+1295/shapes = [ ]
+1296/name = ""
+1296/texture = ExtResource( 1 )
+1296/tex_offset = Vector2( 0, 0 )
+1296/modulate = Color( 1, 1, 1, 1 )
+1296/region = Rect2( 256, 512, 16, 16 )
+1296/is_autotile = false
+1296/occluder_offset = Vector2( 0, 0 )
+1296/navigation_offset = Vector2( 0, 0 )
+1296/shapes = [ ]
+1297/name = ""
+1297/texture = ExtResource( 1 )
+1297/tex_offset = Vector2( 0, 0 )
+1297/modulate = Color( 1, 1, 1, 1 )
+1297/region = Rect2( 272, 512, 16, 16 )
+1297/is_autotile = false
+1297/occluder_offset = Vector2( 0, 0 )
+1297/navigation_offset = Vector2( 0, 0 )
+1297/shapes = [ ]
+1298/name = ""
+1298/texture = ExtResource( 1 )
+1298/tex_offset = Vector2( 0, 0 )
+1298/modulate = Color( 1, 1, 1, 1 )
+1298/region = Rect2( 288, 512, 16, 16 )
+1298/is_autotile = false
+1298/occluder_offset = Vector2( 0, 0 )
+1298/navigation_offset = Vector2( 0, 0 )
+1298/shapes = [ ]
+1299/name = ""
+1299/texture = ExtResource( 1 )
+1299/tex_offset = Vector2( 0, 0 )
+1299/modulate = Color( 1, 1, 1, 1 )
+1299/region = Rect2( 304, 512, 16, 16 )
+1299/is_autotile = false
+1299/occluder_offset = Vector2( 0, 0 )
+1299/navigation_offset = Vector2( 0, 0 )
+1299/shapes = [ ]
+1300/name = ""
+1300/texture = ExtResource( 1 )
+1300/tex_offset = Vector2( 0, 0 )
+1300/modulate = Color( 1, 1, 1, 1 )
+1300/region = Rect2( 320, 512, 16, 16 )
+1300/is_autotile = false
+1300/occluder_offset = Vector2( 0, 0 )
+1300/navigation_offset = Vector2( 0, 0 )
+1300/shapes = [ ]
+1301/name = ""
+1301/texture = ExtResource( 1 )
+1301/tex_offset = Vector2( 0, 0 )
+1301/modulate = Color( 1, 1, 1, 1 )
+1301/region = Rect2( 336, 512, 16, 16 )
+1301/is_autotile = false
+1301/occluder_offset = Vector2( 0, 0 )
+1301/navigation_offset = Vector2( 0, 0 )
+1301/shapes = [ ]
+1302/name = ""
+1302/texture = ExtResource( 1 )
+1302/tex_offset = Vector2( 0, 0 )
+1302/modulate = Color( 1, 1, 1, 1 )
+1302/region = Rect2( 352, 512, 16, 16 )
+1302/is_autotile = false
+1302/occluder_offset = Vector2( 0, 0 )
+1302/navigation_offset = Vector2( 0, 0 )
+1302/shapes = [ ]
+1303/name = ""
+1303/texture = ExtResource( 1 )
+1303/tex_offset = Vector2( 0, 0 )
+1303/modulate = Color( 1, 1, 1, 1 )
+1303/region = Rect2( 368, 512, 16, 16 )
+1303/is_autotile = false
+1303/occluder_offset = Vector2( 0, 0 )
+1303/navigation_offset = Vector2( 0, 0 )
+1303/shapes = [ ]
+1304/name = ""
+1304/texture = ExtResource( 1 )
+1304/tex_offset = Vector2( 0, 0 )
+1304/modulate = Color( 1, 1, 1, 1 )
+1304/region = Rect2( 384, 512, 16, 16 )
+1304/is_autotile = false
+1304/occluder_offset = Vector2( 0, 0 )
+1304/navigation_offset = Vector2( 0, 0 )
+1304/shapes = [ ]
+1305/name = ""
+1305/texture = ExtResource( 1 )
+1305/tex_offset = Vector2( 0, 0 )
+1305/modulate = Color( 1, 1, 1, 1 )
+1305/region = Rect2( 400, 512, 16, 16 )
+1305/is_autotile = false
+1305/occluder_offset = Vector2( 0, 0 )
+1305/navigation_offset = Vector2( 0, 0 )
+1305/shapes = [ ]
+1306/name = ""
+1306/texture = ExtResource( 1 )
+1306/tex_offset = Vector2( 0, 0 )
+1306/modulate = Color( 1, 1, 1, 1 )
+1306/region = Rect2( 416, 512, 16, 16 )
+1306/is_autotile = false
+1306/occluder_offset = Vector2( 0, 0 )
+1306/navigation_offset = Vector2( 0, 0 )
+1306/shapes = [ ]
+1307/name = ""
+1307/texture = ExtResource( 1 )
+1307/tex_offset = Vector2( 0, 0 )
+1307/modulate = Color( 1, 1, 1, 1 )
+1307/region = Rect2( 432, 512, 16, 16 )
+1307/is_autotile = false
+1307/occluder_offset = Vector2( 0, 0 )
+1307/navigation_offset = Vector2( 0, 0 )
+1307/shapes = [ ]
+1308/name = ""
+1308/texture = ExtResource( 1 )
+1308/tex_offset = Vector2( 0, 0 )
+1308/modulate = Color( 1, 1, 1, 1 )
+1308/region = Rect2( 448, 512, 16, 16 )
+1308/is_autotile = false
+1308/occluder_offset = Vector2( 0, 0 )
+1308/navigation_offset = Vector2( 0, 0 )
+1308/shapes = [ ]
+1309/name = ""
+1309/texture = ExtResource( 1 )
+1309/tex_offset = Vector2( 0, 0 )
+1309/modulate = Color( 1, 1, 1, 1 )
+1309/region = Rect2( 464, 512, 16, 16 )
+1309/is_autotile = false
+1309/occluder_offset = Vector2( 0, 0 )
+1309/navigation_offset = Vector2( 0, 0 )
+1309/shapes = [ ]
+1310/name = ""
+1310/texture = ExtResource( 1 )
+1310/tex_offset = Vector2( 0, 0 )
+1310/modulate = Color( 1, 1, 1, 1 )
+1310/region = Rect2( 480, 512, 16, 16 )
+1310/is_autotile = false
+1310/occluder_offset = Vector2( 0, 0 )
+1310/navigation_offset = Vector2( 0, 0 )
+1310/shapes = [ ]
+1311/name = ""
+1311/texture = ExtResource( 1 )
+1311/tex_offset = Vector2( 0, 0 )
+1311/modulate = Color( 1, 1, 1, 1 )
+1311/region = Rect2( 496, 512, 16, 16 )
+1311/is_autotile = false
+1311/occluder_offset = Vector2( 0, 0 )
+1311/navigation_offset = Vector2( 0, 0 )
+1311/shapes = [ ]
+1312/name = ""
+1312/texture = ExtResource( 1 )
+1312/tex_offset = Vector2( 0, 0 )
+1312/modulate = Color( 1, 1, 1, 1 )
+1312/region = Rect2( 512, 512, 16, 16 )
+1312/is_autotile = false
+1312/occluder_offset = Vector2( 0, 0 )
+1312/navigation_offset = Vector2( 0, 0 )
+1312/shapes = [ ]
+1313/name = ""
+1313/texture = ExtResource( 1 )
+1313/tex_offset = Vector2( 0, 0 )
+1313/modulate = Color( 1, 1, 1, 1 )
+1313/region = Rect2( 528, 512, 16, 16 )
+1313/is_autotile = false
+1313/occluder_offset = Vector2( 0, 0 )
+1313/navigation_offset = Vector2( 0, 0 )
+1313/shapes = [ ]
+1314/name = ""
+1314/texture = ExtResource( 1 )
+1314/tex_offset = Vector2( 0, 0 )
+1314/modulate = Color( 1, 1, 1, 1 )
+1314/region = Rect2( 544, 512, 16, 16 )
+1314/is_autotile = false
+1314/occluder_offset = Vector2( 0, 0 )
+1314/navigation_offset = Vector2( 0, 0 )
+1314/shapes = [ ]
+1315/name = ""
+1315/texture = ExtResource( 1 )
+1315/tex_offset = Vector2( 0, 0 )
+1315/modulate = Color( 1, 1, 1, 1 )
+1315/region = Rect2( 560, 512, 16, 16 )
+1315/is_autotile = false
+1315/occluder_offset = Vector2( 0, 0 )
+1315/navigation_offset = Vector2( 0, 0 )
+1315/shapes = [ ]
+1316/name = ""
+1316/texture = ExtResource( 1 )
+1316/tex_offset = Vector2( 0, 0 )
+1316/modulate = Color( 1, 1, 1, 1 )
+1316/region = Rect2( 576, 512, 16, 16 )
+1316/is_autotile = false
+1316/occluder_offset = Vector2( 0, 0 )
+1316/navigation_offset = Vector2( 0, 0 )
+1316/shapes = [ ]
+1317/name = ""
+1317/texture = ExtResource( 1 )
+1317/tex_offset = Vector2( 0, 0 )
+1317/modulate = Color( 1, 1, 1, 1 )
+1317/region = Rect2( 592, 512, 16, 16 )
+1317/is_autotile = false
+1317/occluder_offset = Vector2( 0, 0 )
+1317/navigation_offset = Vector2( 0, 0 )
+1317/shapes = [ ]
+1318/name = ""
+1318/texture = ExtResource( 1 )
+1318/tex_offset = Vector2( 0, 0 )
+1318/modulate = Color( 1, 1, 1, 1 )
+1318/region = Rect2( 608, 512, 16, 16 )
+1318/is_autotile = false
+1318/occluder_offset = Vector2( 0, 0 )
+1318/navigation_offset = Vector2( 0, 0 )
+1318/shapes = [ ]
+1319/name = ""
+1319/texture = ExtResource( 1 )
+1319/tex_offset = Vector2( 0, 0 )
+1319/modulate = Color( 1, 1, 1, 1 )
+1319/region = Rect2( 624, 512, 16, 16 )
+1319/is_autotile = false
+1319/occluder_offset = Vector2( 0, 0 )
+1319/navigation_offset = Vector2( 0, 0 )
+1319/shapes = [ ]
+1320/name = ""
+1320/texture = ExtResource( 1 )
+1320/tex_offset = Vector2( 0, 0 )
+1320/modulate = Color( 1, 1, 1, 1 )
+1320/region = Rect2( 0, 528, 16, 16 )
+1320/is_autotile = false
+1320/occluder_offset = Vector2( 0, 0 )
+1320/navigation_offset = Vector2( 0, 0 )
+1320/shapes = [ ]
+1321/name = ""
+1321/texture = ExtResource( 1 )
+1321/tex_offset = Vector2( 0, 0 )
+1321/modulate = Color( 1, 1, 1, 1 )
+1321/region = Rect2( 16, 528, 16, 16 )
+1321/is_autotile = false
+1321/occluder_offset = Vector2( 0, 0 )
+1321/navigation_offset = Vector2( 0, 0 )
+1321/shapes = [ ]
+1322/name = ""
+1322/texture = ExtResource( 1 )
+1322/tex_offset = Vector2( 0, 0 )
+1322/modulate = Color( 1, 1, 1, 1 )
+1322/region = Rect2( 32, 528, 16, 16 )
+1322/is_autotile = false
+1322/occluder_offset = Vector2( 0, 0 )
+1322/navigation_offset = Vector2( 0, 0 )
+1322/shapes = [ ]
+1323/name = ""
+1323/texture = ExtResource( 1 )
+1323/tex_offset = Vector2( 0, 0 )
+1323/modulate = Color( 1, 1, 1, 1 )
+1323/region = Rect2( 48, 528, 16, 16 )
+1323/is_autotile = false
+1323/occluder_offset = Vector2( 0, 0 )
+1323/navigation_offset = Vector2( 0, 0 )
+1323/shapes = [ ]
+1324/name = ""
+1324/texture = ExtResource( 1 )
+1324/tex_offset = Vector2( 0, 0 )
+1324/modulate = Color( 1, 1, 1, 1 )
+1324/region = Rect2( 64, 528, 16, 16 )
+1324/is_autotile = false
+1324/occluder_offset = Vector2( 0, 0 )
+1324/navigation_offset = Vector2( 0, 0 )
+1324/shapes = [ ]
+1325/name = ""
+1325/texture = ExtResource( 1 )
+1325/tex_offset = Vector2( 0, 0 )
+1325/modulate = Color( 1, 1, 1, 1 )
+1325/region = Rect2( 80, 528, 16, 16 )
+1325/is_autotile = false
+1325/occluder_offset = Vector2( 0, 0 )
+1325/navigation_offset = Vector2( 0, 0 )
+1325/shapes = [ ]
+1326/name = ""
+1326/texture = ExtResource( 1 )
+1326/tex_offset = Vector2( 0, 0 )
+1326/modulate = Color( 1, 1, 1, 1 )
+1326/region = Rect2( 96, 528, 16, 16 )
+1326/is_autotile = false
+1326/occluder_offset = Vector2( 0, 0 )
+1326/navigation_offset = Vector2( 0, 0 )
+1326/shapes = [ ]
+1327/name = ""
+1327/texture = ExtResource( 1 )
+1327/tex_offset = Vector2( 0, 0 )
+1327/modulate = Color( 1, 1, 1, 1 )
+1327/region = Rect2( 112, 528, 16, 16 )
+1327/is_autotile = false
+1327/occluder_offset = Vector2( 0, 0 )
+1327/navigation_offset = Vector2( 0, 0 )
+1327/shapes = [ ]
+1328/name = ""
+1328/texture = ExtResource( 1 )
+1328/tex_offset = Vector2( 0, 0 )
+1328/modulate = Color( 1, 1, 1, 1 )
+1328/region = Rect2( 128, 528, 16, 16 )
+1328/is_autotile = false
+1328/occluder_offset = Vector2( 0, 0 )
+1328/navigation_offset = Vector2( 0, 0 )
+1328/shapes = [ ]
+1329/name = ""
+1329/texture = ExtResource( 1 )
+1329/tex_offset = Vector2( 0, 0 )
+1329/modulate = Color( 1, 1, 1, 1 )
+1329/region = Rect2( 144, 528, 16, 16 )
+1329/is_autotile = false
+1329/occluder_offset = Vector2( 0, 0 )
+1329/navigation_offset = Vector2( 0, 0 )
+1329/shapes = [ ]
+1330/name = ""
+1330/texture = ExtResource( 1 )
+1330/tex_offset = Vector2( 0, 0 )
+1330/modulate = Color( 1, 1, 1, 1 )
+1330/region = Rect2( 160, 528, 16, 16 )
+1330/is_autotile = false
+1330/occluder_offset = Vector2( 0, 0 )
+1330/navigation_offset = Vector2( 0, 0 )
+1330/shapes = [ ]
+1331/name = ""
+1331/texture = ExtResource( 1 )
+1331/tex_offset = Vector2( 0, 0 )
+1331/modulate = Color( 1, 1, 1, 1 )
+1331/region = Rect2( 176, 528, 16, 16 )
+1331/is_autotile = false
+1331/occluder_offset = Vector2( 0, 0 )
+1331/navigation_offset = Vector2( 0, 0 )
+1331/shapes = [ ]
+1332/name = ""
+1332/texture = ExtResource( 1 )
+1332/tex_offset = Vector2( 0, 0 )
+1332/modulate = Color( 1, 1, 1, 1 )
+1332/region = Rect2( 192, 528, 16, 16 )
+1332/is_autotile = false
+1332/occluder_offset = Vector2( 0, 0 )
+1332/navigation_offset = Vector2( 0, 0 )
+1332/shapes = [ ]
+1333/name = ""
+1333/texture = ExtResource( 1 )
+1333/tex_offset = Vector2( 0, 0 )
+1333/modulate = Color( 1, 1, 1, 1 )
+1333/region = Rect2( 208, 528, 16, 16 )
+1333/is_autotile = false
+1333/occluder_offset = Vector2( 0, 0 )
+1333/navigation_offset = Vector2( 0, 0 )
+1333/shapes = [ ]
+1334/name = ""
+1334/texture = ExtResource( 1 )
+1334/tex_offset = Vector2( 0, 0 )
+1334/modulate = Color( 1, 1, 1, 1 )
+1334/region = Rect2( 224, 528, 16, 16 )
+1334/is_autotile = false
+1334/occluder_offset = Vector2( 0, 0 )
+1334/navigation_offset = Vector2( 0, 0 )
+1334/shapes = [ ]
+1335/name = ""
+1335/texture = ExtResource( 1 )
+1335/tex_offset = Vector2( 0, 0 )
+1335/modulate = Color( 1, 1, 1, 1 )
+1335/region = Rect2( 240, 528, 16, 16 )
+1335/is_autotile = false
+1335/occluder_offset = Vector2( 0, 0 )
+1335/navigation_offset = Vector2( 0, 0 )
+1335/shapes = [ ]
+1336/name = ""
+1336/texture = ExtResource( 1 )
+1336/tex_offset = Vector2( 0, 0 )
+1336/modulate = Color( 1, 1, 1, 1 )
+1336/region = Rect2( 256, 528, 16, 16 )
+1336/is_autotile = false
+1336/occluder_offset = Vector2( 0, 0 )
+1336/navigation_offset = Vector2( 0, 0 )
+1336/shapes = [ ]
+1337/name = ""
+1337/texture = ExtResource( 1 )
+1337/tex_offset = Vector2( 0, 0 )
+1337/modulate = Color( 1, 1, 1, 1 )
+1337/region = Rect2( 272, 528, 16, 16 )
+1337/is_autotile = false
+1337/occluder_offset = Vector2( 0, 0 )
+1337/navigation_offset = Vector2( 0, 0 )
+1337/shapes = [ ]
+1338/name = ""
+1338/texture = ExtResource( 1 )
+1338/tex_offset = Vector2( 0, 0 )
+1338/modulate = Color( 1, 1, 1, 1 )
+1338/region = Rect2( 288, 528, 16, 16 )
+1338/is_autotile = false
+1338/occluder_offset = Vector2( 0, 0 )
+1338/navigation_offset = Vector2( 0, 0 )
+1338/shapes = [ ]
+1339/name = ""
+1339/texture = ExtResource( 1 )
+1339/tex_offset = Vector2( 0, 0 )
+1339/modulate = Color( 1, 1, 1, 1 )
+1339/region = Rect2( 304, 528, 16, 16 )
+1339/is_autotile = false
+1339/occluder_offset = Vector2( 0, 0 )
+1339/navigation_offset = Vector2( 0, 0 )
+1339/shapes = [ ]
+1340/name = ""
+1340/texture = ExtResource( 1 )
+1340/tex_offset = Vector2( 0, 0 )
+1340/modulate = Color( 1, 1, 1, 1 )
+1340/region = Rect2( 320, 528, 16, 16 )
+1340/is_autotile = false
+1340/occluder_offset = Vector2( 0, 0 )
+1340/navigation_offset = Vector2( 0, 0 )
+1340/shapes = [ ]
+1341/name = ""
+1341/texture = ExtResource( 1 )
+1341/tex_offset = Vector2( 0, 0 )
+1341/modulate = Color( 1, 1, 1, 1 )
+1341/region = Rect2( 336, 528, 16, 16 )
+1341/is_autotile = false
+1341/occluder_offset = Vector2( 0, 0 )
+1341/navigation_offset = Vector2( 0, 0 )
+1341/shapes = [ ]
+1342/name = ""
+1342/texture = ExtResource( 1 )
+1342/tex_offset = Vector2( 0, 0 )
+1342/modulate = Color( 1, 1, 1, 1 )
+1342/region = Rect2( 352, 528, 16, 16 )
+1342/is_autotile = false
+1342/occluder_offset = Vector2( 0, 0 )
+1342/navigation_offset = Vector2( 0, 0 )
+1342/shapes = [ ]
+1343/name = ""
+1343/texture = ExtResource( 1 )
+1343/tex_offset = Vector2( 0, 0 )
+1343/modulate = Color( 1, 1, 1, 1 )
+1343/region = Rect2( 368, 528, 16, 16 )
+1343/is_autotile = false
+1343/occluder_offset = Vector2( 0, 0 )
+1343/navigation_offset = Vector2( 0, 0 )
+1343/shapes = [ ]
+1344/name = ""
+1344/texture = ExtResource( 1 )
+1344/tex_offset = Vector2( 0, 0 )
+1344/modulate = Color( 1, 1, 1, 1 )
+1344/region = Rect2( 384, 528, 16, 16 )
+1344/is_autotile = false
+1344/occluder_offset = Vector2( 0, 0 )
+1344/navigation_offset = Vector2( 0, 0 )
+1344/shapes = [ ]
+1345/name = ""
+1345/texture = ExtResource( 1 )
+1345/tex_offset = Vector2( 0, 0 )
+1345/modulate = Color( 1, 1, 1, 1 )
+1345/region = Rect2( 400, 528, 16, 16 )
+1345/is_autotile = false
+1345/occluder_offset = Vector2( 0, 0 )
+1345/navigation_offset = Vector2( 0, 0 )
+1345/shapes = [ ]
+1346/name = ""
+1346/texture = ExtResource( 1 )
+1346/tex_offset = Vector2( 0, 0 )
+1346/modulate = Color( 1, 1, 1, 1 )
+1346/region = Rect2( 416, 528, 16, 16 )
+1346/is_autotile = false
+1346/occluder_offset = Vector2( 0, 0 )
+1346/navigation_offset = Vector2( 0, 0 )
+1346/shapes = [ ]
+1347/name = ""
+1347/texture = ExtResource( 1 )
+1347/tex_offset = Vector2( 0, 0 )
+1347/modulate = Color( 1, 1, 1, 1 )
+1347/region = Rect2( 432, 528, 16, 16 )
+1347/is_autotile = false
+1347/occluder_offset = Vector2( 0, 0 )
+1347/navigation_offset = Vector2( 0, 0 )
+1347/shapes = [ ]
+1348/name = ""
+1348/texture = ExtResource( 1 )
+1348/tex_offset = Vector2( 0, 0 )
+1348/modulate = Color( 1, 1, 1, 1 )
+1348/region = Rect2( 448, 528, 16, 16 )
+1348/is_autotile = false
+1348/occluder_offset = Vector2( 0, 0 )
+1348/navigation_offset = Vector2( 0, 0 )
+1348/shapes = [ ]
+1349/name = ""
+1349/texture = ExtResource( 1 )
+1349/tex_offset = Vector2( 0, 0 )
+1349/modulate = Color( 1, 1, 1, 1 )
+1349/region = Rect2( 464, 528, 16, 16 )
+1349/is_autotile = false
+1349/occluder_offset = Vector2( 0, 0 )
+1349/navigation_offset = Vector2( 0, 0 )
+1349/shapes = [ ]
+1350/name = ""
+1350/texture = ExtResource( 1 )
+1350/tex_offset = Vector2( 0, 0 )
+1350/modulate = Color( 1, 1, 1, 1 )
+1350/region = Rect2( 480, 528, 16, 16 )
+1350/is_autotile = false
+1350/occluder_offset = Vector2( 0, 0 )
+1350/navigation_offset = Vector2( 0, 0 )
+1350/shapes = [ ]
+1351/name = ""
+1351/texture = ExtResource( 1 )
+1351/tex_offset = Vector2( 0, 0 )
+1351/modulate = Color( 1, 1, 1, 1 )
+1351/region = Rect2( 496, 528, 16, 16 )
+1351/is_autotile = false
+1351/occluder_offset = Vector2( 0, 0 )
+1351/navigation_offset = Vector2( 0, 0 )
+1351/shapes = [ ]
+1352/name = ""
+1352/texture = ExtResource( 1 )
+1352/tex_offset = Vector2( 0, 0 )
+1352/modulate = Color( 1, 1, 1, 1 )
+1352/region = Rect2( 512, 528, 16, 16 )
+1352/is_autotile = false
+1352/occluder_offset = Vector2( 0, 0 )
+1352/navigation_offset = Vector2( 0, 0 )
+1352/shapes = [ ]
+1353/name = ""
+1353/texture = ExtResource( 1 )
+1353/tex_offset = Vector2( 0, 0 )
+1353/modulate = Color( 1, 1, 1, 1 )
+1353/region = Rect2( 528, 528, 16, 16 )
+1353/is_autotile = false
+1353/occluder_offset = Vector2( 0, 0 )
+1353/navigation_offset = Vector2( 0, 0 )
+1353/shapes = [ ]
+1354/name = ""
+1354/texture = ExtResource( 1 )
+1354/tex_offset = Vector2( 0, 0 )
+1354/modulate = Color( 1, 1, 1, 1 )
+1354/region = Rect2( 544, 528, 16, 16 )
+1354/is_autotile = false
+1354/occluder_offset = Vector2( 0, 0 )
+1354/navigation_offset = Vector2( 0, 0 )
+1354/shapes = [ ]
+1355/name = ""
+1355/texture = ExtResource( 1 )
+1355/tex_offset = Vector2( 0, 0 )
+1355/modulate = Color( 1, 1, 1, 1 )
+1355/region = Rect2( 560, 528, 16, 16 )
+1355/is_autotile = false
+1355/occluder_offset = Vector2( 0, 0 )
+1355/navigation_offset = Vector2( 0, 0 )
+1355/shapes = [ ]
+1356/name = ""
+1356/texture = ExtResource( 1 )
+1356/tex_offset = Vector2( 0, 0 )
+1356/modulate = Color( 1, 1, 1, 1 )
+1356/region = Rect2( 576, 528, 16, 16 )
+1356/is_autotile = false
+1356/occluder_offset = Vector2( 0, 0 )
+1356/navigation_offset = Vector2( 0, 0 )
+1356/shapes = [ ]
+1357/name = ""
+1357/texture = ExtResource( 1 )
+1357/tex_offset = Vector2( 0, 0 )
+1357/modulate = Color( 1, 1, 1, 1 )
+1357/region = Rect2( 592, 528, 16, 16 )
+1357/is_autotile = false
+1357/occluder_offset = Vector2( 0, 0 )
+1357/navigation_offset = Vector2( 0, 0 )
+1357/shapes = [ ]
+1358/name = ""
+1358/texture = ExtResource( 1 )
+1358/tex_offset = Vector2( 0, 0 )
+1358/modulate = Color( 1, 1, 1, 1 )
+1358/region = Rect2( 608, 528, 16, 16 )
+1358/is_autotile = false
+1358/occluder_offset = Vector2( 0, 0 )
+1358/navigation_offset = Vector2( 0, 0 )
+1358/shapes = [ ]
+1359/name = ""
+1359/texture = ExtResource( 1 )
+1359/tex_offset = Vector2( 0, 0 )
+1359/modulate = Color( 1, 1, 1, 1 )
+1359/region = Rect2( 624, 528, 16, 16 )
+1359/is_autotile = false
+1359/occluder_offset = Vector2( 0, 0 )
+1359/navigation_offset = Vector2( 0, 0 )
+1359/shapes = [ ]
+1360/name = ""
+1360/texture = ExtResource( 1 )
+1360/tex_offset = Vector2( 0, 0 )
+1360/modulate = Color( 1, 1, 1, 1 )
+1360/region = Rect2( 0, 544, 16, 16 )
+1360/is_autotile = false
+1360/occluder_offset = Vector2( 0, 0 )
+1360/navigation_offset = Vector2( 0, 0 )
+1360/shapes = [ ]
+1361/name = ""
+1361/texture = ExtResource( 1 )
+1361/tex_offset = Vector2( 0, 0 )
+1361/modulate = Color( 1, 1, 1, 1 )
+1361/region = Rect2( 16, 544, 16, 16 )
+1361/is_autotile = false
+1361/occluder_offset = Vector2( 0, 0 )
+1361/navigation_offset = Vector2( 0, 0 )
+1361/shapes = [ ]
+1362/name = ""
+1362/texture = ExtResource( 1 )
+1362/tex_offset = Vector2( 0, 0 )
+1362/modulate = Color( 1, 1, 1, 1 )
+1362/region = Rect2( 32, 544, 16, 16 )
+1362/is_autotile = false
+1362/occluder_offset = Vector2( 0, 0 )
+1362/navigation_offset = Vector2( 0, 0 )
+1362/shapes = [ ]
+1363/name = ""
+1363/texture = ExtResource( 1 )
+1363/tex_offset = Vector2( 0, 0 )
+1363/modulate = Color( 1, 1, 1, 1 )
+1363/region = Rect2( 48, 544, 16, 16 )
+1363/is_autotile = false
+1363/occluder_offset = Vector2( 0, 0 )
+1363/navigation_offset = Vector2( 0, 0 )
+1363/shapes = [ ]
+1364/name = ""
+1364/texture = ExtResource( 1 )
+1364/tex_offset = Vector2( 0, 0 )
+1364/modulate = Color( 1, 1, 1, 1 )
+1364/region = Rect2( 64, 544, 16, 16 )
+1364/is_autotile = false
+1364/occluder_offset = Vector2( 0, 0 )
+1364/navigation_offset = Vector2( 0, 0 )
+1364/shapes = [ ]
+1365/name = ""
+1365/texture = ExtResource( 1 )
+1365/tex_offset = Vector2( 0, 0 )
+1365/modulate = Color( 1, 1, 1, 1 )
+1365/region = Rect2( 80, 544, 16, 16 )
+1365/is_autotile = false
+1365/occluder_offset = Vector2( 0, 0 )
+1365/navigation_offset = Vector2( 0, 0 )
+1365/shapes = [ ]
+1366/name = ""
+1366/texture = ExtResource( 1 )
+1366/tex_offset = Vector2( 0, 0 )
+1366/modulate = Color( 1, 1, 1, 1 )
+1366/region = Rect2( 96, 544, 16, 16 )
+1366/is_autotile = false
+1366/occluder_offset = Vector2( 0, 0 )
+1366/navigation_offset = Vector2( 0, 0 )
+1366/shapes = [ ]
+1367/name = ""
+1367/texture = ExtResource( 1 )
+1367/tex_offset = Vector2( 0, 0 )
+1367/modulate = Color( 1, 1, 1, 1 )
+1367/region = Rect2( 112, 544, 16, 16 )
+1367/is_autotile = false
+1367/occluder_offset = Vector2( 0, 0 )
+1367/navigation_offset = Vector2( 0, 0 )
+1367/shapes = [ ]
+1368/name = ""
+1368/texture = ExtResource( 1 )
+1368/tex_offset = Vector2( 0, 0 )
+1368/modulate = Color( 1, 1, 1, 1 )
+1368/region = Rect2( 128, 544, 16, 16 )
+1368/is_autotile = false
+1368/occluder_offset = Vector2( 0, 0 )
+1368/navigation_offset = Vector2( 0, 0 )
+1368/shapes = [ ]
+1369/name = ""
+1369/texture = ExtResource( 1 )
+1369/tex_offset = Vector2( 0, 0 )
+1369/modulate = Color( 1, 1, 1, 1 )
+1369/region = Rect2( 144, 544, 16, 16 )
+1369/is_autotile = false
+1369/occluder_offset = Vector2( 0, 0 )
+1369/navigation_offset = Vector2( 0, 0 )
+1369/shapes = [ ]
+1370/name = ""
+1370/texture = ExtResource( 1 )
+1370/tex_offset = Vector2( 0, 0 )
+1370/modulate = Color( 1, 1, 1, 1 )
+1370/region = Rect2( 160, 544, 16, 16 )
+1370/is_autotile = false
+1370/occluder_offset = Vector2( 0, 0 )
+1370/navigation_offset = Vector2( 0, 0 )
+1370/shapes = [ ]
+1371/name = ""
+1371/texture = ExtResource( 1 )
+1371/tex_offset = Vector2( 0, 0 )
+1371/modulate = Color( 1, 1, 1, 1 )
+1371/region = Rect2( 176, 544, 16, 16 )
+1371/is_autotile = false
+1371/occluder_offset = Vector2( 0, 0 )
+1371/navigation_offset = Vector2( 0, 0 )
+1371/shapes = [ ]
+1372/name = ""
+1372/texture = ExtResource( 1 )
+1372/tex_offset = Vector2( 0, 0 )
+1372/modulate = Color( 1, 1, 1, 1 )
+1372/region = Rect2( 192, 544, 16, 16 )
+1372/is_autotile = false
+1372/occluder_offset = Vector2( 0, 0 )
+1372/navigation_offset = Vector2( 0, 0 )
+1372/shapes = [ ]
+1373/name = ""
+1373/texture = ExtResource( 1 )
+1373/tex_offset = Vector2( 0, 0 )
+1373/modulate = Color( 1, 1, 1, 1 )
+1373/region = Rect2( 208, 544, 16, 16 )
+1373/is_autotile = false
+1373/occluder_offset = Vector2( 0, 0 )
+1373/navigation_offset = Vector2( 0, 0 )
+1373/shapes = [ ]
+1374/name = ""
+1374/texture = ExtResource( 1 )
+1374/tex_offset = Vector2( 0, 0 )
+1374/modulate = Color( 1, 1, 1, 1 )
+1374/region = Rect2( 224, 544, 16, 16 )
+1374/is_autotile = false
+1374/occluder_offset = Vector2( 0, 0 )
+1374/navigation_offset = Vector2( 0, 0 )
+1374/shapes = [ ]
+1375/name = ""
+1375/texture = ExtResource( 1 )
+1375/tex_offset = Vector2( 0, 0 )
+1375/modulate = Color( 1, 1, 1, 1 )
+1375/region = Rect2( 240, 544, 16, 16 )
+1375/is_autotile = false
+1375/occluder_offset = Vector2( 0, 0 )
+1375/navigation_offset = Vector2( 0, 0 )
+1375/shapes = [ ]
+1376/name = ""
+1376/texture = ExtResource( 1 )
+1376/tex_offset = Vector2( 0, 0 )
+1376/modulate = Color( 1, 1, 1, 1 )
+1376/region = Rect2( 256, 544, 16, 16 )
+1376/is_autotile = false
+1376/occluder_offset = Vector2( 0, 0 )
+1376/navigation_offset = Vector2( 0, 0 )
+1376/shapes = [ ]
+1377/name = ""
+1377/texture = ExtResource( 1 )
+1377/tex_offset = Vector2( 0, 0 )
+1377/modulate = Color( 1, 1, 1, 1 )
+1377/region = Rect2( 272, 544, 16, 16 )
+1377/is_autotile = false
+1377/occluder_offset = Vector2( 0, 0 )
+1377/navigation_offset = Vector2( 0, 0 )
+1377/shapes = [ ]
+1378/name = ""
+1378/texture = ExtResource( 1 )
+1378/tex_offset = Vector2( 0, 0 )
+1378/modulate = Color( 1, 1, 1, 1 )
+1378/region = Rect2( 288, 544, 16, 16 )
+1378/is_autotile = false
+1378/occluder_offset = Vector2( 0, 0 )
+1378/navigation_offset = Vector2( 0, 0 )
+1378/shapes = [ ]
+1379/name = ""
+1379/texture = ExtResource( 1 )
+1379/tex_offset = Vector2( 0, 0 )
+1379/modulate = Color( 1, 1, 1, 1 )
+1379/region = Rect2( 304, 544, 16, 16 )
+1379/is_autotile = false
+1379/occluder_offset = Vector2( 0, 0 )
+1379/navigation_offset = Vector2( 0, 0 )
+1379/shapes = [ ]
+1380/name = ""
+1380/texture = ExtResource( 1 )
+1380/tex_offset = Vector2( 0, 0 )
+1380/modulate = Color( 1, 1, 1, 1 )
+1380/region = Rect2( 320, 544, 16, 16 )
+1380/is_autotile = false
+1380/occluder_offset = Vector2( 0, 0 )
+1380/navigation_offset = Vector2( 0, 0 )
+1380/shapes = [ ]
+1381/name = ""
+1381/texture = ExtResource( 1 )
+1381/tex_offset = Vector2( 0, 0 )
+1381/modulate = Color( 1, 1, 1, 1 )
+1381/region = Rect2( 336, 544, 16, 16 )
+1381/is_autotile = false
+1381/occluder_offset = Vector2( 0, 0 )
+1381/navigation_offset = Vector2( 0, 0 )
+1381/shapes = [ ]
+1382/name = ""
+1382/texture = ExtResource( 1 )
+1382/tex_offset = Vector2( 0, 0 )
+1382/modulate = Color( 1, 1, 1, 1 )
+1382/region = Rect2( 352, 544, 16, 16 )
+1382/is_autotile = false
+1382/occluder_offset = Vector2( 0, 0 )
+1382/navigation_offset = Vector2( 0, 0 )
+1382/shapes = [ ]
+1383/name = ""
+1383/texture = ExtResource( 1 )
+1383/tex_offset = Vector2( 0, 0 )
+1383/modulate = Color( 1, 1, 1, 1 )
+1383/region = Rect2( 368, 544, 16, 16 )
+1383/is_autotile = false
+1383/occluder_offset = Vector2( 0, 0 )
+1383/navigation_offset = Vector2( 0, 0 )
+1383/shapes = [ ]
+1384/name = ""
+1384/texture = ExtResource( 1 )
+1384/tex_offset = Vector2( 0, 0 )
+1384/modulate = Color( 1, 1, 1, 1 )
+1384/region = Rect2( 384, 544, 16, 16 )
+1384/is_autotile = false
+1384/occluder_offset = Vector2( 0, 0 )
+1384/navigation_offset = Vector2( 0, 0 )
+1384/shapes = [ ]
+1385/name = ""
+1385/texture = ExtResource( 1 )
+1385/tex_offset = Vector2( 0, 0 )
+1385/modulate = Color( 1, 1, 1, 1 )
+1385/region = Rect2( 400, 544, 16, 16 )
+1385/is_autotile = false
+1385/occluder_offset = Vector2( 0, 0 )
+1385/navigation_offset = Vector2( 0, 0 )
+1385/shapes = [ ]
+1386/name = ""
+1386/texture = ExtResource( 1 )
+1386/tex_offset = Vector2( 0, 0 )
+1386/modulate = Color( 1, 1, 1, 1 )
+1386/region = Rect2( 416, 544, 16, 16 )
+1386/is_autotile = false
+1386/occluder_offset = Vector2( 0, 0 )
+1386/navigation_offset = Vector2( 0, 0 )
+1386/shapes = [ ]
+1387/name = ""
+1387/texture = ExtResource( 1 )
+1387/tex_offset = Vector2( 0, 0 )
+1387/modulate = Color( 1, 1, 1, 1 )
+1387/region = Rect2( 432, 544, 16, 16 )
+1387/is_autotile = false
+1387/occluder_offset = Vector2( 0, 0 )
+1387/navigation_offset = Vector2( 0, 0 )
+1387/shapes = [ ]
+1388/name = ""
+1388/texture = ExtResource( 1 )
+1388/tex_offset = Vector2( 0, 0 )
+1388/modulate = Color( 1, 1, 1, 1 )
+1388/region = Rect2( 448, 544, 16, 16 )
+1388/is_autotile = false
+1388/occluder_offset = Vector2( 0, 0 )
+1388/navigation_offset = Vector2( 0, 0 )
+1388/shapes = [ ]
+1389/name = ""
+1389/texture = ExtResource( 1 )
+1389/tex_offset = Vector2( 0, 0 )
+1389/modulate = Color( 1, 1, 1, 1 )
+1389/region = Rect2( 464, 544, 16, 16 )
+1389/is_autotile = false
+1389/occluder_offset = Vector2( 0, 0 )
+1389/navigation_offset = Vector2( 0, 0 )
+1389/shapes = [ ]
+1390/name = ""
+1390/texture = ExtResource( 1 )
+1390/tex_offset = Vector2( 0, 0 )
+1390/modulate = Color( 1, 1, 1, 1 )
+1390/region = Rect2( 480, 544, 16, 16 )
+1390/is_autotile = false
+1390/occluder_offset = Vector2( 0, 0 )
+1390/navigation_offset = Vector2( 0, 0 )
+1390/shapes = [ ]
+1391/name = ""
+1391/texture = ExtResource( 1 )
+1391/tex_offset = Vector2( 0, 0 )
+1391/modulate = Color( 1, 1, 1, 1 )
+1391/region = Rect2( 496, 544, 16, 16 )
+1391/is_autotile = false
+1391/occluder_offset = Vector2( 0, 0 )
+1391/navigation_offset = Vector2( 0, 0 )
+1391/shapes = [ ]
+1392/name = ""
+1392/texture = ExtResource( 1 )
+1392/tex_offset = Vector2( 0, 0 )
+1392/modulate = Color( 1, 1, 1, 1 )
+1392/region = Rect2( 512, 544, 16, 16 )
+1392/is_autotile = false
+1392/occluder_offset = Vector2( 0, 0 )
+1392/navigation_offset = Vector2( 0, 0 )
+1392/shapes = [ ]
+1393/name = ""
+1393/texture = ExtResource( 1 )
+1393/tex_offset = Vector2( 0, 0 )
+1393/modulate = Color( 1, 1, 1, 1 )
+1393/region = Rect2( 528, 544, 16, 16 )
+1393/is_autotile = false
+1393/occluder_offset = Vector2( 0, 0 )
+1393/navigation_offset = Vector2( 0, 0 )
+1393/shapes = [ ]
+1394/name = ""
+1394/texture = ExtResource( 1 )
+1394/tex_offset = Vector2( 0, 0 )
+1394/modulate = Color( 1, 1, 1, 1 )
+1394/region = Rect2( 544, 544, 16, 16 )
+1394/is_autotile = false
+1394/occluder_offset = Vector2( 0, 0 )
+1394/navigation_offset = Vector2( 0, 0 )
+1394/shapes = [ ]
+1395/name = ""
+1395/texture = ExtResource( 1 )
+1395/tex_offset = Vector2( 0, 0 )
+1395/modulate = Color( 1, 1, 1, 1 )
+1395/region = Rect2( 560, 544, 16, 16 )
+1395/is_autotile = false
+1395/occluder_offset = Vector2( 0, 0 )
+1395/navigation_offset = Vector2( 0, 0 )
+1395/shapes = [ ]
+1396/name = ""
+1396/texture = ExtResource( 1 )
+1396/tex_offset = Vector2( 0, 0 )
+1396/modulate = Color( 1, 1, 1, 1 )
+1396/region = Rect2( 576, 544, 16, 16 )
+1396/is_autotile = false
+1396/occluder_offset = Vector2( 0, 0 )
+1396/navigation_offset = Vector2( 0, 0 )
+1396/shapes = [ ]
+1397/name = ""
+1397/texture = ExtResource( 1 )
+1397/tex_offset = Vector2( 0, 0 )
+1397/modulate = Color( 1, 1, 1, 1 )
+1397/region = Rect2( 592, 544, 16, 16 )
+1397/is_autotile = false
+1397/occluder_offset = Vector2( 0, 0 )
+1397/navigation_offset = Vector2( 0, 0 )
+1397/shapes = [ ]
+1398/name = ""
+1398/texture = ExtResource( 1 )
+1398/tex_offset = Vector2( 0, 0 )
+1398/modulate = Color( 1, 1, 1, 1 )
+1398/region = Rect2( 608, 544, 16, 16 )
+1398/is_autotile = false
+1398/occluder_offset = Vector2( 0, 0 )
+1398/navigation_offset = Vector2( 0, 0 )
+1398/shapes = [ ]
+1399/name = ""
+1399/texture = ExtResource( 1 )
+1399/tex_offset = Vector2( 0, 0 )
+1399/modulate = Color( 1, 1, 1, 1 )
+1399/region = Rect2( 624, 544, 16, 16 )
+1399/is_autotile = false
+1399/occluder_offset = Vector2( 0, 0 )
+1399/navigation_offset = Vector2( 0, 0 )
+1399/shapes = [ ]
+1400/name = ""
+1400/texture = ExtResource( 1 )
+1400/tex_offset = Vector2( 0, 0 )
+1400/modulate = Color( 1, 1, 1, 1 )
+1400/region = Rect2( 0, 560, 16, 16 )
+1400/is_autotile = false
+1400/occluder_offset = Vector2( 0, 0 )
+1400/navigation_offset = Vector2( 0, 0 )
+1400/shapes = [ ]
+1401/name = ""
+1401/texture = ExtResource( 1 )
+1401/tex_offset = Vector2( 0, 0 )
+1401/modulate = Color( 1, 1, 1, 1 )
+1401/region = Rect2( 16, 560, 16, 16 )
+1401/is_autotile = false
+1401/occluder_offset = Vector2( 0, 0 )
+1401/navigation_offset = Vector2( 0, 0 )
+1401/shapes = [ ]
+1402/name = ""
+1402/texture = ExtResource( 1 )
+1402/tex_offset = Vector2( 0, 0 )
+1402/modulate = Color( 1, 1, 1, 1 )
+1402/region = Rect2( 32, 560, 16, 16 )
+1402/is_autotile = false
+1402/occluder_offset = Vector2( 0, 0 )
+1402/navigation_offset = Vector2( 0, 0 )
+1402/shapes = [ ]
+1403/name = ""
+1403/texture = ExtResource( 1 )
+1403/tex_offset = Vector2( 0, 0 )
+1403/modulate = Color( 1, 1, 1, 1 )
+1403/region = Rect2( 48, 560, 16, 16 )
+1403/is_autotile = false
+1403/occluder_offset = Vector2( 0, 0 )
+1403/navigation_offset = Vector2( 0, 0 )
+1403/shapes = [ ]
+1404/name = ""
+1404/texture = ExtResource( 1 )
+1404/tex_offset = Vector2( 0, 0 )
+1404/modulate = Color( 1, 1, 1, 1 )
+1404/region = Rect2( 64, 560, 16, 16 )
+1404/is_autotile = false
+1404/occluder_offset = Vector2( 0, 0 )
+1404/navigation_offset = Vector2( 0, 0 )
+1404/shapes = [ ]
+1405/name = ""
+1405/texture = ExtResource( 1 )
+1405/tex_offset = Vector2( 0, 0 )
+1405/modulate = Color( 1, 1, 1, 1 )
+1405/region = Rect2( 80, 560, 16, 16 )
+1405/is_autotile = false
+1405/occluder_offset = Vector2( 0, 0 )
+1405/navigation_offset = Vector2( 0, 0 )
+1405/shapes = [ ]
+1406/name = ""
+1406/texture = ExtResource( 1 )
+1406/tex_offset = Vector2( 0, 0 )
+1406/modulate = Color( 1, 1, 1, 1 )
+1406/region = Rect2( 96, 560, 16, 16 )
+1406/is_autotile = false
+1406/occluder_offset = Vector2( 0, 0 )
+1406/navigation_offset = Vector2( 0, 0 )
+1406/shapes = [ ]
+1407/name = ""
+1407/texture = ExtResource( 1 )
+1407/tex_offset = Vector2( 0, 0 )
+1407/modulate = Color( 1, 1, 1, 1 )
+1407/region = Rect2( 112, 560, 16, 16 )
+1407/is_autotile = false
+1407/occluder_offset = Vector2( 0, 0 )
+1407/navigation_offset = Vector2( 0, 0 )
+1407/shapes = [ ]
+1408/name = ""
+1408/texture = ExtResource( 1 )
+1408/tex_offset = Vector2( 0, 0 )
+1408/modulate = Color( 1, 1, 1, 1 )
+1408/region = Rect2( 128, 560, 16, 16 )
+1408/is_autotile = false
+1408/occluder_offset = Vector2( 0, 0 )
+1408/navigation_offset = Vector2( 0, 0 )
+1408/shapes = [ ]
+1409/name = ""
+1409/texture = ExtResource( 1 )
+1409/tex_offset = Vector2( 0, 0 )
+1409/modulate = Color( 1, 1, 1, 1 )
+1409/region = Rect2( 144, 560, 16, 16 )
+1409/is_autotile = false
+1409/occluder_offset = Vector2( 0, 0 )
+1409/navigation_offset = Vector2( 0, 0 )
+1409/shapes = [ ]
+1410/name = ""
+1410/texture = ExtResource( 1 )
+1410/tex_offset = Vector2( 0, 0 )
+1410/modulate = Color( 1, 1, 1, 1 )
+1410/region = Rect2( 160, 560, 16, 16 )
+1410/is_autotile = false
+1410/occluder_offset = Vector2( 0, 0 )
+1410/navigation_offset = Vector2( 0, 0 )
+1410/shapes = [ ]
+1411/name = ""
+1411/texture = ExtResource( 1 )
+1411/tex_offset = Vector2( 0, 0 )
+1411/modulate = Color( 1, 1, 1, 1 )
+1411/region = Rect2( 176, 560, 16, 16 )
+1411/is_autotile = false
+1411/occluder_offset = Vector2( 0, 0 )
+1411/navigation_offset = Vector2( 0, 0 )
+1411/shapes = [ ]
+1412/name = ""
+1412/texture = ExtResource( 1 )
+1412/tex_offset = Vector2( 0, 0 )
+1412/modulate = Color( 1, 1, 1, 1 )
+1412/region = Rect2( 192, 560, 16, 16 )
+1412/is_autotile = false
+1412/occluder_offset = Vector2( 0, 0 )
+1412/navigation_offset = Vector2( 0, 0 )
+1412/shapes = [ ]
+1413/name = ""
+1413/texture = ExtResource( 1 )
+1413/tex_offset = Vector2( 0, 0 )
+1413/modulate = Color( 1, 1, 1, 1 )
+1413/region = Rect2( 208, 560, 16, 16 )
+1413/is_autotile = false
+1413/occluder_offset = Vector2( 0, 0 )
+1413/navigation_offset = Vector2( 0, 0 )
+1413/shapes = [ ]
+1414/name = ""
+1414/texture = ExtResource( 1 )
+1414/tex_offset = Vector2( 0, 0 )
+1414/modulate = Color( 1, 1, 1, 1 )
+1414/region = Rect2( 224, 560, 16, 16 )
+1414/is_autotile = false
+1414/occluder_offset = Vector2( 0, 0 )
+1414/navigation_offset = Vector2( 0, 0 )
+1414/shapes = [ ]
+1415/name = ""
+1415/texture = ExtResource( 1 )
+1415/tex_offset = Vector2( 0, 0 )
+1415/modulate = Color( 1, 1, 1, 1 )
+1415/region = Rect2( 240, 560, 16, 16 )
+1415/is_autotile = false
+1415/occluder_offset = Vector2( 0, 0 )
+1415/navigation_offset = Vector2( 0, 0 )
+1415/shapes = [ ]
+1416/name = ""
+1416/texture = ExtResource( 1 )
+1416/tex_offset = Vector2( 0, 0 )
+1416/modulate = Color( 1, 1, 1, 1 )
+1416/region = Rect2( 256, 560, 16, 16 )
+1416/is_autotile = false
+1416/occluder_offset = Vector2( 0, 0 )
+1416/navigation_offset = Vector2( 0, 0 )
+1416/shapes = [ ]
+1417/name = ""
+1417/texture = ExtResource( 1 )
+1417/tex_offset = Vector2( 0, 0 )
+1417/modulate = Color( 1, 1, 1, 1 )
+1417/region = Rect2( 272, 560, 16, 16 )
+1417/is_autotile = false
+1417/occluder_offset = Vector2( 0, 0 )
+1417/navigation_offset = Vector2( 0, 0 )
+1417/shapes = [ ]
+1418/name = ""
+1418/texture = ExtResource( 1 )
+1418/tex_offset = Vector2( 0, 0 )
+1418/modulate = Color( 1, 1, 1, 1 )
+1418/region = Rect2( 288, 560, 16, 16 )
+1418/is_autotile = false
+1418/occluder_offset = Vector2( 0, 0 )
+1418/navigation_offset = Vector2( 0, 0 )
+1418/shapes = [ ]
+1419/name = ""
+1419/texture = ExtResource( 1 )
+1419/tex_offset = Vector2( 0, 0 )
+1419/modulate = Color( 1, 1, 1, 1 )
+1419/region = Rect2( 304, 560, 16, 16 )
+1419/is_autotile = false
+1419/occluder_offset = Vector2( 0, 0 )
+1419/navigation_offset = Vector2( 0, 0 )
+1419/shapes = [ ]
+1420/name = ""
+1420/texture = ExtResource( 1 )
+1420/tex_offset = Vector2( 0, 0 )
+1420/modulate = Color( 1, 1, 1, 1 )
+1420/region = Rect2( 320, 560, 16, 16 )
+1420/is_autotile = false
+1420/occluder_offset = Vector2( 0, 0 )
+1420/navigation_offset = Vector2( 0, 0 )
+1420/shapes = [ ]
+1421/name = ""
+1421/texture = ExtResource( 1 )
+1421/tex_offset = Vector2( 0, 0 )
+1421/modulate = Color( 1, 1, 1, 1 )
+1421/region = Rect2( 336, 560, 16, 16 )
+1421/is_autotile = false
+1421/occluder_offset = Vector2( 0, 0 )
+1421/navigation_offset = Vector2( 0, 0 )
+1421/shapes = [ ]
+1422/name = ""
+1422/texture = ExtResource( 1 )
+1422/tex_offset = Vector2( 0, 0 )
+1422/modulate = Color( 1, 1, 1, 1 )
+1422/region = Rect2( 352, 560, 16, 16 )
+1422/is_autotile = false
+1422/occluder_offset = Vector2( 0, 0 )
+1422/navigation_offset = Vector2( 0, 0 )
+1422/shapes = [ ]
+1423/name = ""
+1423/texture = ExtResource( 1 )
+1423/tex_offset = Vector2( 0, 0 )
+1423/modulate = Color( 1, 1, 1, 1 )
+1423/region = Rect2( 368, 560, 16, 16 )
+1423/is_autotile = false
+1423/occluder_offset = Vector2( 0, 0 )
+1423/navigation_offset = Vector2( 0, 0 )
+1423/shapes = [ ]
+1424/name = ""
+1424/texture = ExtResource( 1 )
+1424/tex_offset = Vector2( 0, 0 )
+1424/modulate = Color( 1, 1, 1, 1 )
+1424/region = Rect2( 384, 560, 16, 16 )
+1424/is_autotile = false
+1424/occluder_offset = Vector2( 0, 0 )
+1424/navigation_offset = Vector2( 0, 0 )
+1424/shapes = [ ]
+1425/name = ""
+1425/texture = ExtResource( 1 )
+1425/tex_offset = Vector2( 0, 0 )
+1425/modulate = Color( 1, 1, 1, 1 )
+1425/region = Rect2( 400, 560, 16, 16 )
+1425/is_autotile = false
+1425/occluder_offset = Vector2( 0, 0 )
+1425/navigation_offset = Vector2( 0, 0 )
+1425/shapes = [ ]
+1426/name = ""
+1426/texture = ExtResource( 1 )
+1426/tex_offset = Vector2( 0, 0 )
+1426/modulate = Color( 1, 1, 1, 1 )
+1426/region = Rect2( 416, 560, 16, 16 )
+1426/is_autotile = false
+1426/occluder_offset = Vector2( 0, 0 )
+1426/navigation_offset = Vector2( 0, 0 )
+1426/shapes = [ ]
+1427/name = ""
+1427/texture = ExtResource( 1 )
+1427/tex_offset = Vector2( 0, 0 )
+1427/modulate = Color( 1, 1, 1, 1 )
+1427/region = Rect2( 432, 560, 16, 16 )
+1427/is_autotile = false
+1427/occluder_offset = Vector2( 0, 0 )
+1427/navigation_offset = Vector2( 0, 0 )
+1427/shapes = [ ]
+1428/name = ""
+1428/texture = ExtResource( 1 )
+1428/tex_offset = Vector2( 0, 0 )
+1428/modulate = Color( 1, 1, 1, 1 )
+1428/region = Rect2( 448, 560, 16, 16 )
+1428/is_autotile = false
+1428/occluder_offset = Vector2( 0, 0 )
+1428/navigation_offset = Vector2( 0, 0 )
+1428/shapes = [ ]
+1429/name = ""
+1429/texture = ExtResource( 1 )
+1429/tex_offset = Vector2( 0, 0 )
+1429/modulate = Color( 1, 1, 1, 1 )
+1429/region = Rect2( 464, 560, 16, 16 )
+1429/is_autotile = false
+1429/occluder_offset = Vector2( 0, 0 )
+1429/navigation_offset = Vector2( 0, 0 )
+1429/shapes = [ ]
+1430/name = ""
+1430/texture = ExtResource( 1 )
+1430/tex_offset = Vector2( 0, 0 )
+1430/modulate = Color( 1, 1, 1, 1 )
+1430/region = Rect2( 480, 560, 16, 16 )
+1430/is_autotile = false
+1430/occluder_offset = Vector2( 0, 0 )
+1430/navigation_offset = Vector2( 0, 0 )
+1430/shapes = [ ]
+1431/name = ""
+1431/texture = ExtResource( 1 )
+1431/tex_offset = Vector2( 0, 0 )
+1431/modulate = Color( 1, 1, 1, 1 )
+1431/region = Rect2( 496, 560, 16, 16 )
+1431/is_autotile = false
+1431/occluder_offset = Vector2( 0, 0 )
+1431/navigation_offset = Vector2( 0, 0 )
+1431/shapes = [ ]
+1432/name = ""
+1432/texture = ExtResource( 1 )
+1432/tex_offset = Vector2( 0, 0 )
+1432/modulate = Color( 1, 1, 1, 1 )
+1432/region = Rect2( 512, 560, 16, 16 )
+1432/is_autotile = false
+1432/occluder_offset = Vector2( 0, 0 )
+1432/navigation_offset = Vector2( 0, 0 )
+1432/shapes = [ ]
+1433/name = ""
+1433/texture = ExtResource( 1 )
+1433/tex_offset = Vector2( 0, 0 )
+1433/modulate = Color( 1, 1, 1, 1 )
+1433/region = Rect2( 528, 560, 16, 16 )
+1433/is_autotile = false
+1433/occluder_offset = Vector2( 0, 0 )
+1433/navigation_offset = Vector2( 0, 0 )
+1433/shapes = [ ]
+1434/name = ""
+1434/texture = ExtResource( 1 )
+1434/tex_offset = Vector2( 0, 0 )
+1434/modulate = Color( 1, 1, 1, 1 )
+1434/region = Rect2( 544, 560, 16, 16 )
+1434/is_autotile = false
+1434/occluder_offset = Vector2( 0, 0 )
+1434/navigation_offset = Vector2( 0, 0 )
+1434/shapes = [ ]
+1435/name = ""
+1435/texture = ExtResource( 1 )
+1435/tex_offset = Vector2( 0, 0 )
+1435/modulate = Color( 1, 1, 1, 1 )
+1435/region = Rect2( 560, 560, 16, 16 )
+1435/is_autotile = false
+1435/occluder_offset = Vector2( 0, 0 )
+1435/navigation_offset = Vector2( 0, 0 )
+1435/shapes = [ ]
+1436/name = ""
+1436/texture = ExtResource( 1 )
+1436/tex_offset = Vector2( 0, 0 )
+1436/modulate = Color( 1, 1, 1, 1 )
+1436/region = Rect2( 576, 560, 16, 16 )
+1436/is_autotile = false
+1436/occluder_offset = Vector2( 0, 0 )
+1436/navigation_offset = Vector2( 0, 0 )
+1436/shapes = [ ]
+1437/name = ""
+1437/texture = ExtResource( 1 )
+1437/tex_offset = Vector2( 0, 0 )
+1437/modulate = Color( 1, 1, 1, 1 )
+1437/region = Rect2( 592, 560, 16, 16 )
+1437/is_autotile = false
+1437/occluder_offset = Vector2( 0, 0 )
+1437/navigation_offset = Vector2( 0, 0 )
+1437/shapes = [ ]
+1438/name = ""
+1438/texture = ExtResource( 1 )
+1438/tex_offset = Vector2( 0, 0 )
+1438/modulate = Color( 1, 1, 1, 1 )
+1438/region = Rect2( 608, 560, 16, 16 )
+1438/is_autotile = false
+1438/occluder_offset = Vector2( 0, 0 )
+1438/navigation_offset = Vector2( 0, 0 )
+1438/shapes = [ ]
+1439/name = ""
+1439/texture = ExtResource( 1 )
+1439/tex_offset = Vector2( 0, 0 )
+1439/modulate = Color( 1, 1, 1, 1 )
+1439/region = Rect2( 624, 560, 16, 16 )
+1439/is_autotile = false
+1439/occluder_offset = Vector2( 0, 0 )
+1439/navigation_offset = Vector2( 0, 0 )
+1439/shapes = [ ]
+1440/name = ""
+1440/tex_offset = Vector2( 0, 0 )
+1440/modulate = Color( 1, 1, 1, 1 )
+1440/region = Rect2( 0, 0, 0, 0 )
+1440/is_autotile = false
+1440/occluder_offset = Vector2( 0, 0 )
+1440/navigation_offset = Vector2( 0, 0 )
+1440/shapes = [ ]
+
diff --git a/tiles/tiles.tsx b/tiles/tiles.tsx
new file mode 100644
index 0000000..3807a3b
--- /dev/null
+++ b/tiles/tiles.tsx
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/tiles/tiles.tsx.import b/tiles/tiles.tsx.import
new file mode 100644
index 0000000..589cd38
--- /dev/null
+++ b/tiles/tiles.tsx.import
@@ -0,0 +1,20 @@
+[remap]
+
+importer="vnen.tiled_tileset_importer"
+type="TileSet"
+path="res://.import/tiles.tsx-b5ad81e6acf7e447a26a0a41afc04ae4.res"
+
+[deps]
+
+source_file="res://tiles/tiles.tsx"
+dest_files=[ "res://.import/tiles.tsx-b5ad81e6acf7e447a26a0a41afc04ae4.res" ]
+
+[params]
+
+custom_properties=true
+tile_metadata=false
+image_flags=7
+embed_internal_images=false
+save_tiled_properties=false
+apply_offset=false
+post_import_script=""