public static void Start(int regionLevel = 0)
        {
            bInitializeVictoryAnim = true;
            regionLvl               = regionLevel;
            bAwaitingKeyPress       = false;
            lootDisplayFramesPassed = 0;
            bShowingNormals         = true;
            lootToDisplay.Clear();
            bHandleNextScreen = true;
            amountOfScreens   = 1;
            currentScreen     = 0;
            loot = LootGenerator.GenerateLoot(regionLevel);
            var temp = loot.FindAll(l => !l.bMarkedAsRare);

            temp.AddRange(loot.FindAll(l => l.bMarkedAsRare));
            loot       = temp;
            bIsRunning = true;
            GenerateLogic();
            lootDisplay.GenerateOffSets(4, 96);
            if (AddMoreDisplayLoot())
            {
                AddDisplay();
            }
        }