image_angle = global.dir;
friction = 0.35;
if keyboard_check(vk_up)&&(speed<=5) {
    speed+=acceleration *global.pwrspeed direction=global.dir;
}
if keyboard_check(vk_down)&&(speed>-1) {
    speed-=decceleration *global.pwrspeed direction=global.dir;
}
if keyboard_check(vk_left)&&(speed>0.375||speed<-0.5){
    global.dir+=3+speed/2;
}
if keyboard_check(vk_right)&&(speed>0.375||speed<-0.5){
    global.dir-=3+speed/2;
}
//Bullet Recharge
if (global.bullet_cap<3) {
    alarm[1]=bullet_recharge;
}
//Bullet shot
if keyboard_check_pressed(vk_rcontrol) && (global.bullet_cap > 0) && (bullet_timer = true) {
    bullet_id = instance_create(x , y, obj_bullet);
    bullet_id.direction = image_angle;
    bullet_id.speed = 10;
    global.bullet_cap -= 1;
    alarm[1] = bullet_recharge;
    alarm[2] = bullet_recharge;
}

