canfire = 1 charge_frame = 0