Added a variable to control whether or not the interpreter should evaluate a condition
Made some minor changes