private void Light()
    {
        if (hasFireBuilt)
        {
            battery = ps.getBattery();
            gum = ps.getGum();
            
            Dialog.message("\nHow should I light the fire?");
            if (battery >= 1 && gum >= 1)
            {
                Dialog.message("\nHey I still have a couple AA-batteries and gum in my case!");
                Dialog.message("I can use the gum wrapper to short circut the battery and get a spark!");
                Dialog.message("I have " + battery + " short CIRCUT ignites left");
                Dialog.message("Which will give me 100% chance of starting the fire.");
            }
            Dialog.message("\nI can try to use the LENSE of my glasses");
            Dialog.message("but there is only a 35% chance of it working.\n");
            
            while(!valid)
            {
                Dialog.message("Action -- CIRCUT, LENSE, LEAVE");
                choice = Input.getStringInput(sc);

                if (choice.equalsIgnoreCase("CIRCUT"))
                {
                    Dialog.message("Unwrapping the gum and putting foil on");
                    Dialog.message("both ends of a battery, you create a");
                    Dialog.message("one-time short circut!\n", 2500);
                    
                    Dialog.message("You ignite the tinder and the fire starts to flame.", 2500);
                    gum--;
                    battery--;
                    ps.setGum(gum);
                    ps.setBattery(battery);
                    ps.setHasFireStarted(true);
                    ps.updateTime();
                }
                else if (choice.equalsIgnoreCase("LENSE"))
                {
                    int randChance = (int) (Math.random() * 100);
                    Dialog.message("You sit for a while and try to heat the tinder...", 2000);
                    Dialog.message("A sign of smoke shows!", 2500);
                    if(randChance <= 35)
                    {
                        Dialog.message("A flame appears from the tinder!", 2000);
                        ps.setHasFireStarted(true);
                        ps.updateTime(2);
                    }
                    else
                    {
                        Dialog.message("but it doesnt ignite...", 1000);
                        Dialog.message("I can always try again later.", 2000);
                        ps.updateTime(3);
                    }
                }
                else if (choice.equalsIgnoreCase("LEAVE"))
                {
                    Dialog.message("Maybe I'll start it later.", 2500);
                }
                else
                {
                    Dialog.message("I don't know what that means. Try again.");
                    sc.nextLine();
                    continue;
                }
                valid = true;
            }
        }
    }