private void Remove()
        {
            if (SelectedPlayerWeave != null)
            {
                Weaves.Add(SelectedPlayerWeave.Weave);
                WeavePoints++;
                PlayerWeaves.Remove(SelectedPlayerWeave);
                SelectedPlayerWeave = null;
            }

            Refresh();
        }
        private void Add()
        {
            if (SelectedWeave != null)
            {
                PlayerWeaves.Add(new PlayerWeaveViewModel(SelectedWeave, 0));
                WeavePoints = WeavePoints--;
                Weaves.Remove(SelectedWeave);
                SelectedWeave = null;
            }

            Refresh();
        }