diff --git a/objects/obj_player.object.gmx b/objects/obj_player.object.gmx
index f486e7f..7daf2f6 100644
--- a/objects/obj_player.object.gmx
+++ b/objects/obj_player.object.gmx
@@ -33,6 +33,7 @@ is_moving = false;
dead = false;
invuln_counter_max = 1*room_speed;
invuln_counter = invuln_counter_max;
+s_pressed = false;
energy_max = 500;
energy = energy_max
@@ -246,6 +247,39 @@ speed = -20;
direction = image_angle
speed += 5
+
+
+
+
+
+
+
+ 1
+ 603
+ 7
+ 0
+ 0
+ -1
+ 2
+
+
+ self
+ 0
+ 0
+
+
+ 1
+ if(dead == true || speed < 0)
+{
+ return 0;
+}
+if(!s_pressed){
+s_pressed = true
+image_angle+=180
+}
+direction = image_angle
+speed += 5
+
@@ -431,6 +465,37 @@ instance_create(view_xview[0]+(view_wview[0]/2),view_yview[0]+(view_hview[0]/2),
is_moving = true;
audio_play_sound(snd_engine,1,true);
image_index = ship_type+1;
+
+
+
+
+
+
+
+ 1
+ 603
+ 7
+ 0
+ 0
+ -1
+ 2
+
+
+ self
+ 0
+ 0
+
+
+ 1
+ if(dead == true)
+{
+ return 0;
+}
+
+is_moving = true;
+audio_play_sound(snd_engine,1,true);
+image_index = ship_type+1;
+
@@ -458,6 +523,36 @@ image_index = ship_type+1;
return 0;
}
+is_moving = false;
+audio_stop_sound(snd_engine)
+image_index = ship_type;
+
+
+
+
+
+
+
+ 1
+ 603
+ 7
+ 0
+ 0
+ -1
+ 2
+
+
+ self
+ 0
+ 0
+
+
+ 1
+ if(dead == true)
+{
+ return 0;
+}
+s_pressed = false
is_moving = false;
audio_stop_sound(snd_engine)
image_index = ship_type;