/// <summary>
        /// Runs when an active flare sequence has completed.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void OnFlareSequenceCompleted(object sender, EventArgs args)
        {
            for (int i = sequenceList.Count; i > -1; i--)
            {
                SequenceFlags flag = (SequenceFlags)(1 << i);

                if (sqFlags.HasFlag(flag))
                {
                    sqFlags &= ~flag;

                    break;
                }
            }

            if (!AnySequenceActive && Player is LocalPlayer)
            {
                UI.Notify("IR flares recharging.");
            }
        }