diff --git a/src/actors/player/Player.gd b/src/actors/player/Player.gd
index a9a7ae93d0869730fd52ce643960b36230693a90..92eb628761f4768ae3dafaa976d8efad9e8cd9ab 100644
--- a/src/actors/player/Player.gd
+++ b/src/actors/player/Player.gd
@@ -53,6 +53,7 @@ const invincible_cooldown : float = .2
 
 const stomp_velocity : int = -300
 
+export var grey_scale: bool = false
 
 """ SECTION OVERRIDE FUNCTIONS """
 
@@ -68,9 +69,8 @@ func _ready():
 	$Control/HealthBar.tint_progress = Color.green
 	$MeleeDetector.monitoring = false
 	
-	
+	set_black_white(grey_scale)
 	print("ready")
-	set_black_white(false)
 
 
 func _process(delta):
diff --git a/src/actors/player/Player.tscn b/src/actors/player/Player.tscn
index 3335c79e5b2f4f5751bc4f3d02862608d0c52eb4..bbb3f3a18f960de2ee8f0b99bc8e738c1e14c4ed 100644
--- a/src/actors/player/Player.tscn
+++ b/src/actors/player/Player.tscn
@@ -39,65 +39,45 @@ flags = 4
 atlas = ExtResource( 4 )
 region = Rect2( 144, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=5]
+[sub_resource type="AtlasTexture" id=31]
 flags = 4
-atlas = ExtResource( 5 )
+atlas = ExtResource( 6 )
 region = Rect2( 0, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=6]
+[sub_resource type="AtlasTexture" id=32]
 flags = 4
-atlas = ExtResource( 5 )
+atlas = ExtResource( 6 )
 region = Rect2( 48, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=7]
+[sub_resource type="AtlasTexture" id=33]
 flags = 4
-atlas = ExtResource( 5 )
+atlas = ExtResource( 6 )
 region = Rect2( 96, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=8]
+[sub_resource type="AtlasTexture" id=34]
 flags = 4
-atlas = ExtResource( 5 )
+atlas = ExtResource( 6 )
 region = Rect2( 144, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=9]
-flags = 4
-atlas = ExtResource( 7 )
-region = Rect2( 48, 0, 48, 48 )
-
-[sub_resource type="AtlasTexture" id=10]
-flags = 4
-atlas = ExtResource( 7 )
-region = Rect2( 0, 0, 48, 48 )
-
-[sub_resource type="AtlasTexture" id=11]
-flags = 4
-atlas = ExtResource( 8 )
-region = Rect2( 0, 0, 48, 48 )
-
-[sub_resource type="AtlasTexture" id=12]
-flags = 4
-atlas = ExtResource( 8 )
-region = Rect2( 48, 0, 48, 48 )
-
-[sub_resource type="AtlasTexture" id=13]
+[sub_resource type="AtlasTexture" id=35]
 flags = 4
-atlas = ExtResource( 8 )
-region = Rect2( 96, 0, 48, 48 )
+atlas = ExtResource( 6 )
+region = Rect2( 192, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=14]
+[sub_resource type="AtlasTexture" id=36]
 flags = 4
-atlas = ExtResource( 8 )
-region = Rect2( 144, 0, 48, 48 )
+atlas = ExtResource( 6 )
+region = Rect2( 240, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=15]
+[sub_resource type="AtlasTexture" id=37]
 flags = 4
-atlas = ExtResource( 8 )
-region = Rect2( 192, 0, 48, 48 )
+atlas = ExtResource( 6 )
+region = Rect2( 288, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=16]
+[sub_resource type="AtlasTexture" id=38]
 flags = 4
-atlas = ExtResource( 8 )
-region = Rect2( 240, 0, 48, 48 )
+atlas = ExtResource( 6 )
+region = Rect2( 336, 0, 48, 48 )
 
 [sub_resource type="AtlasTexture" id=17]
 flags = 4
@@ -169,45 +149,65 @@ flags = 4
 atlas = ExtResource( 3 )
 region = Rect2( 240, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=31]
+[sub_resource type="AtlasTexture" id=5]
 flags = 4
-atlas = ExtResource( 6 )
+atlas = ExtResource( 5 )
 region = Rect2( 0, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=32]
+[sub_resource type="AtlasTexture" id=6]
 flags = 4
-atlas = ExtResource( 6 )
+atlas = ExtResource( 5 )
 region = Rect2( 48, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=33]
+[sub_resource type="AtlasTexture" id=7]
 flags = 4
-atlas = ExtResource( 6 )
+atlas = ExtResource( 5 )
 region = Rect2( 96, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=34]
+[sub_resource type="AtlasTexture" id=8]
 flags = 4
-atlas = ExtResource( 6 )
+atlas = ExtResource( 5 )
 region = Rect2( 144, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=35]
+[sub_resource type="AtlasTexture" id=9]
 flags = 4
-atlas = ExtResource( 6 )
-region = Rect2( 192, 0, 48, 48 )
+atlas = ExtResource( 7 )
+region = Rect2( 48, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=36]
+[sub_resource type="AtlasTexture" id=10]
 flags = 4
-atlas = ExtResource( 6 )
-region = Rect2( 240, 0, 48, 48 )
+atlas = ExtResource( 7 )
+region = Rect2( 0, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=37]
+[sub_resource type="AtlasTexture" id=11]
 flags = 4
-atlas = ExtResource( 6 )
-region = Rect2( 288, 0, 48, 48 )
+atlas = ExtResource( 8 )
+region = Rect2( 0, 0, 48, 48 )
 
-[sub_resource type="AtlasTexture" id=38]
+[sub_resource type="AtlasTexture" id=12]
 flags = 4
-atlas = ExtResource( 6 )
-region = Rect2( 336, 0, 48, 48 )
+atlas = ExtResource( 8 )
+region = Rect2( 48, 0, 48, 48 )
+
+[sub_resource type="AtlasTexture" id=13]
+flags = 4
+atlas = ExtResource( 8 )
+region = Rect2( 96, 0, 48, 48 )
+
+[sub_resource type="AtlasTexture" id=14]
+flags = 4
+atlas = ExtResource( 8 )
+region = Rect2( 144, 0, 48, 48 )
+
+[sub_resource type="AtlasTexture" id=15]
+flags = 4
+atlas = ExtResource( 8 )
+region = Rect2( 192, 0, 48, 48 )
+
+[sub_resource type="AtlasTexture" id=16]
+flags = 4
+atlas = ExtResource( 8 )
+region = Rect2( 240, 0, 48, 48 )
 
 [sub_resource type="SpriteFrames" id=39]
 animations = [ {
@@ -216,6 +216,21 @@ animations = [ {
 "name": "idle",
 "speed": 5.0
 }, {
+"frames": [ SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ), SubResource( 35 ), SubResource( 36 ), SubResource( 37 ), SubResource( 38 ) ],
+"loop": true,
+"name": "attack1",
+"speed": 20.0
+}, {
+"frames": [ SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ) ],
+"loop": true,
+"name": "melee",
+"speed": 17.0
+}, {
+"frames": [ SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ) ],
+"loop": true,
+"name": "move",
+"speed": 5.0
+}, {
 "frames": [ SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ) ],
 "loop": true,
 "name": "jump",
@@ -230,21 +245,6 @@ animations = [ {
 "loop": false,
 "name": "death",
 "speed": 7.0
-}, {
-"frames": [ SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ) ],
-"loop": true,
-"name": "melee",
-"speed": 17.0
-}, {
-"frames": [ SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ) ],
-"loop": true,
-"name": "move",
-"speed": 5.0
-}, {
-"frames": [ SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ), SubResource( 35 ), SubResource( 36 ), SubResource( 37 ), SubResource( 38 ) ],
-"loop": true,
-"name": "attack1",
-"speed": 20.0
 } ]
 
 [sub_resource type="RectangleShape2D" id=40]
@@ -259,9 +259,7 @@ extents = Vector2( 9.11914, 2.77663 )
 [sub_resource type="RectangleShape2D" id=43]
 extents = Vector2( 12.751, 6.23259 )
 
-[node name="Player" type="KinematicBody2D" groups=[
-"player",
-]]
+[node name="Player" type="KinematicBody2D" groups=["player"]]
 collision_layer = 3
 collision_mask = 249
 collision/safe_margin = 0.01
@@ -272,7 +270,7 @@ material = ExtResource( 12 )
 position = Vector2( 10, -24 )
 frames = SubResource( 39 )
 animation = "melee"
-frame = 3
+frame = 4
 playing = true
 
 [node name="Camera2D" type="Camera2D" parent="."]
diff --git a/src/scenes/levels/Level1.tscn b/src/scenes/levels/Level1.tscn
index 50816275571c681b0d0b468e6c5f313c517e4f25..7c2a501545fea0151d4dc520d2b83ca327461fbf 100644
--- a/src/scenes/levels/Level1.tscn
+++ b/src/scenes/levels/Level1.tscn
@@ -1197,6 +1197,7 @@ position = Vector2( 11167, 292 )
 [node name="Player" parent="Level1" instance=ExtResource( 1 )]
 position = Vector2( 499.46, 426.182 )
 collision_mask = 16
+grey_scale = true
 
 [node name="Level" type="TileMap" parent="Level1"]
 tile_set = SubResource( 28 )
@@ -1236,8 +1237,8 @@ margin_left = 1144.0
 margin_top = 24.0
 margin_right = 1264.0
 margin_bottom = 56.0
-custom_fonts/font = SubResource( 30 )
 custom_colors/font_color = Color( 0.988235, 1, 0.321569, 1 )
+custom_fonts/font = SubResource( 30 )
 align = 1
 valign = 1
 __meta__ = {
diff --git a/src/scenes/levels/Level2.tscn b/src/scenes/levels/Level2.tscn
index 497389b48000f3ad17af9a6e4567f9863008c665..edf052d5cadf167daa1ee9d836dc8c181b0f1e48 100644
--- a/src/scenes/levels/Level2.tscn
+++ b/src/scenes/levels/Level2.tscn
@@ -940,6 +940,7 @@ position = Vector2( 2131, 297 )
 [node name="Player" parent="Level0" instance=ExtResource( 4 )]
 position = Vector2( 1880, 385 )
 collision_mask = 16
+grey_scale = true
 
 [node name="Level" type="TileMap" parent="Level0"]
 tile_set = SubResource( 29 )
@@ -980,8 +981,8 @@ margin_left = 1144.0
 margin_top = 24.0
 margin_right = 1264.0
 margin_bottom = 56.0
-custom_fonts/font = SubResource( 31 )
 custom_colors/font_color = Color( 0.988235, 1, 0.321569, 1 )
+custom_fonts/font = SubResource( 31 )
 align = 1
 valign = 1
 __meta__ = {
diff --git a/src/scenes/levels/Level3.tscn b/src/scenes/levels/Level3.tscn
index bd70ca5b6328d2ccde8cccb32788966d4bb5261a..f6965c29589d5b64a11d5e663c45a5480ddb19b0 100644
--- a/src/scenes/levels/Level3.tscn
+++ b/src/scenes/levels/Level3.tscn
@@ -1,6 +1,5 @@
-[gd_scene load_steps=50 format=2]
+[gd_scene load_steps=49 format=2]
 
-[ext_resource path="res://src/assets/tilesets/png-transparent-nebula-atmosphere-sky-nebula-space-astronomy-space-miscellaneous-purple-texture.png" type="Texture" id=1]
 [ext_resource path="res://src/assets/tilesets/main_scifi_tileset.png" type="Texture" id=2]
 [ext_resource path="res://src/scenes/PauseController.tscn" type="PackedScene" id=3]
 [ext_resource path="res://src/actors/player/Player.tscn" type="PackedScene" id=4]
@@ -881,7 +880,6 @@ font_data = ExtResource( 8 )
 [node name="BackGroundPNG" type="Sprite" parent="Level0/ParallaxBackground"]
 position = Vector2( 640, 361 )
 scale = Vector2( 1.41689, 1.43723 )
-texture = ExtResource( 1 )
 
 [node name="BackGround" type="TileMap" parent="Level0"]
 tile_set = SubResource( 12 )
@@ -1204,6 +1202,7 @@ position = Vector2( 4240, 66 )
 [node name="Player" parent="Level0" instance=ExtResource( 4 )]
 position = Vector2( 453, 448 )
 collision_mask = 16
+grey_scale = true
 
 [node name="Level" type="TileMap" parent="Level0"]
 tile_set = SubResource( 29 )
diff --git a/src/scenes/levels/Level4.tscn b/src/scenes/levels/Level4.tscn
index 97ef03f9cee3f9dab3f11155fc9691d7dd14bfdb..f26a9e6a31292702eb00e778fb7be724f093ab2a 100644
--- a/src/scenes/levels/Level4.tscn
+++ b/src/scenes/levels/Level4.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=54 format=2]
+[gd_scene load_steps=53 format=2]
 
 [ext_resource path="res://src/scenes/Door.tscn" type="PackedScene" id=1]
 [ext_resource path="res://src/scenes/spike.tscn" type="PackedScene" id=2]
@@ -19,7 +19,6 @@
 [ext_resource path="res://src/scenes/Platforms/PFHSlow.tscn" type="PackedScene" id=17]
 [ext_resource path="res://src/scenes/levels/Score.gd" type="Script" id=18]
 [ext_resource path="res://src/assets/menu_assets/04B_30__.TTF" type="DynamicFontData" id=19]
-[ext_resource path="res://src/assets/tilesets/png-transparent-nebula-atmosphere-sky-nebula-space-astronomy-space-miscellaneous-purple-texture.png" type="Texture" id=20]
 [ext_resource path="res://src/assets/tilesets/main_scifi_tileset.png" type="Texture" id=21]
 [ext_resource path="res://src/assets/colleticbles/coin/gold_1.png" type="Texture" id=22]
 
@@ -779,7 +778,6 @@ font_data = ExtResource( 19 )
 [node name="BackGroundPNG" type="Sprite" parent="Level0/ParallaxBackground"]
 position = Vector2( 555.711, 351.167 )
 scale = Vector2( 1.61459, 1.86551 )
-texture = ExtResource( 20 )
 
 [node name="BackGround" type="TileMap" parent="Level0"]
 tile_set = SubResource( 12 )