import java.util.*;

public class SpringDroid
{
    public static final int MAX_INSTRUCTIONS = 15;

    /*
     * Jump if there is a hole on A or on B or on C and there is no hole on D.
     *
     * 'OR A J', //  J = A
     * 'AND B J', // J = A AND B
     * 'AND C J', // J = A AND B AND C
     * 'NOT T J', // J = !A OR !B OR !C
     * 'AND D J', // J = (!A OR !B OR !C) AND D
     * 'WALK'
     */

    public SpringDroid (Vector<String> instructions, boolean debug)
    {
        _debug = debug;
    }

    private Intcode _computer;
    private boolean _debug;
}
@@ -93,16 +93,83 @@
  = 15;%0A%0A
+    public static final String INSTRUCTIONS = %22instructions.txt%22;%0A%0A
     /*%0A 
@@ -478,158 +478,386 @@
 lic 
-SpringDroid (Vector%3CString%3E instructions, boolean debug)%0A    %7B%0A        _debug = debug;%0A    %7D%0A%0A    private Intcode _computer;%0A    private boolean _debug;
+static void main (String%5B%5D args)%0A    %7B%0A        boolean debug = false;%0A%0A        for (int i = 0; i %3C args.length; i++)%0A        %7B%0A            if (%22-help%22.equals(args%5Bi%5D))%0A            %7B%0A                System.out.println(%22Usage: %5B-debug%5D %5B-help%5D%22);%0A%0A                System.exit(0);%0A            %7D%0A%0A            if (%22-debug%22.equals(args%5Bi%5D))%0A                debug = true;%0A        %7D%0A    %7D
 %0A%7D

Update SpringDroid.java