public static async Task<Move> FindMove(string sName)
        {
            CurrentMove = MoveListCollection.FirstOrDefault(oMove => oMove.Name == sName);
            if (CurrentMove == null)
            {
                StorageFolder oMoveFolder = await ApplicationData.Current.LocalFolder.CreateFolderAsync(sName);
                CurrentMove = new Move(oMoveFolder);
                MoveListCollection.Add(CurrentMove);
            }

            return CurrentMove;
        }
        public static async Task LoadFolders()
        {
            CurrentMove = null;
            MoveListCollection.Clear();
            IReadOnlyList<StorageFolder> oFolders = await ApplicationData.Current.LocalFolder.GetFoldersAsync();

            foreach (StorageFolder oFolder in oFolders)
            {
                Move oMove = new Move(oFolder);
                MoveListCollection.Add(oMove);
                oMove.LoadFolders();
            }
        }
 public Box(Move oMove, QRCodeWrapper oQRCode)
 {
     AssociatedMove = oMove;
     QRCode = oQRCode;
     IsPacked = true;
 }