private int moveForward(int numSpaces, Elf elf)
        {
            var counter = numSpaces;
            var index   = elf.CurrIndex;

            for (var i = index; i <= TotalRecipes; i++)
            {
                if (i == TotalRecipes)
                {
                    i = 0;
                }
                if (counter > 0)
                {
                    counter--;
                    continue;
                }

                return(i);
            }

            return(-1);
        }
 public void AddRecipe(Elf elf, int score)
 {
     Recipes.Add(score);
     ElfDict[elf] = score;
     AllElves.Add(elf);
 }