public void getChoiceIndex(String choice){
		if(choiceIndicies.get(operations.peek().start)!=null){
			Choice c = choiceIndicies.get(operations.peek().start);
			Option op = c.get(choice.toLowerCase());
			if(op!=null){
				Operation o = new Operation("choice", op.getBounds());
				operations.add(o);
				index = o.start;
				
				if(o.start==-1 || o.end==-1){
					System.out.println("Choice handling improperly set for \""+choice+"\" for setChoice at Line: "+(index+1)+"\tScript: "+ID);
					operations.pop();
					index = operations.peek().end + 1;
				} else 
					main.setStateType(InputState.LISTEN);
			} else {
				System.out.println("No handling for choice \""+choice+"\" found for setChoice at Line: "+(index+1)+"\tScript: "+ID);
				index = operations.peek().end + 1;
			}
		} else
			System.out.println("No choice handling found for setChoice at Line: "+(index+1)+"\tScript: "+ID);
	}