added systems damage check