internal Action.Action GenerateGoHome()
        {
            MasterNavigationAction a = new MasterNavigationAction()
                                       .Add(new WaitForHayDayWindowToActivate())
                                       .Add(new GotoHomePosition(5));

            return(a);
        }
        internal Action.Action GenerateSeedHarvestAndSell()
        {
            MasterNavigationAction a = new MasterNavigationAction()
                                       .Add(new GotoCrops()
                                            .Add(new HarvestAllCrops()
                                                 .Add(new SeedWheet())))
                                       .Add(new GotoHomePosition(2))
                                       .Add(new GotoAuctionHouse()
                                            .Add(new OpenAuctionHouse()
                                                 .Add(new GotLastPage())
                                                 .Add(new SearchAndCollectCoins())
                                                 .Add(new SearchUnSoldSlotAndPostAdd())
                                                 .Add(new SearchAndOpenEmptySlot()
                                                      .Add(new PostWheet()))
                                                 .Add(new GotoNextPage(2)
                                                      .Add(new SearchAndCollectCoins())
                                                      .Add(new SearchAndOpenEmptySlot()
                                                           .Add(new PostWheet())))
                                                 .Add(new CloseAuctionHouse())))
                                       .Add(new GotoHomePosition(2));

            return(a);
        }