if mouse_check_button(mb_left){
	if !(--timer)
	{
		instance_create_depth(x, y, depth-10, obj_charge);
		spd = 1;
		timer = 100;
		obj_charge.hold = true;
		alarm[1] = 1;
	}
	else alarm[0] = 1;
}
else if !overheat
{
	if overload
		fire();
	else if bullet > 9
	{
		fire();
		recharge = true;
	}
	else
	{
		overload = true;
		spd -= 2;
		alarm[8] = 150;
	}
}
else recharge = true;