private void Build()
    {
        tinder = ps.getTinder();
        sticks = ps.getSticks();
        logs = ps.getLogs();
        energy = ps.getEnergy();
        
        Dialog.message("\nMaterials needed -- 5 Tinder, 6 sticks, 4 logs, and 30 energy.");
        Dialog.message("Materials on hand -- " + tinder + " Tinder, " + sticks + " Sticks, " + logs + " logs, and " + energy + " energy.\n");
        
        valid = false;
        while(!valid)
        {
            Dialog.message("Actions -- BUILD, LEAVE");
            choice = Input.getStringInput(sc);
            if(choice.equalsIgnoreCase("BUILD"))
            {
                if(tinder >= 5 && sticks >= 6 && logs >= 4 && energy >= 30)
                {
                    tinder -= 5;
                    sticks -= 6;
                    logs -= 4;
                    energy -= 30;
                    
                    winningChance += 5;
                    fireLevel++;
                    
                    Dialog.message("\nBuilding fire...", 2500);
                    
                    ps.setTinder(tinder);
                    ps.setSticks(sticks);
                    ps.setLogs(logs);
                    ps.setEnergy(energy);
                    
                    ps.setWinningChance(winningChance);
                    ps.setFireLevel(fireLevel);
                    
                    ps.setHasFireBuilt(true);
                    ps.updateTime();
                }
                else
                {
                    Dialog.message("I dont have enough materials.", 2000);
                }
            }
            else if (choice.equalsIgnoreCase("LEAVE"))
            {
                Dialog.message("Nevermind...\n", 2000);
            }
            else
            {
                Dialog.message("What? Try again.");
                sc.nextLine();
                continue;
            }
            valid = true;
        }
    }