public void InflictStatus(StatusType statusType)
    {
        /*
         * Inflict status on this enemy.
         *
         * Records this new status in a list and adds a HUD icon.
         */
        bool hasStatus = statuses.Where(x => x.type == statusType).Any();

        if (!hasStatus)
        {
            statuses.Add(new StatusEffect(statusType, this));
            hud.AddStatusEffect(statusType);
        }
    }