private void BuildShelter()
    {
        valid = false;
        while(!valid)
        {
            Dialog.message("Possible Actions: BUILD, LEAVE");
            choice = Input.getStringInput(sc);

            if (choice.equalsIgnoreCase("BUILD"))
            {
                if(sticks >= 6 && logs >= 2 && vines >= 10)
                {
                    // Construction(sticks, logs, vines, energy, time, upgrading)
                    Construction(6, 2, 10, 20, 4, false);
                    Dialog.message("Clearing the area...", 2000);
                    Dialog.message("Building framework...", 2500);
                    Dialog.message("Adding finishing touches...\n", 3000);
                    
                    Dialog.message("Shelter complete!", 2500);
                }
                else
                {
                    Dialog.message("Looks like I need more materials first...", 2500);
                    sc.nextLine();
                    continue;
                }
            }
            else if(choice.equalsIgnoreCase("LEAVE"))
            {
                // Only if one is not built
                Dialog.message("You decide not to construct a shelter.", 2500);
            }
            else
            {
                System.out.println("Invalid choice. Try again.");
                sc.nextLine();
                continue;
            }
            valid = true;
        }
    }