fixed addition program not halting
fixed instruction visual sometimes showing HALT when the program wasn't halting
doSteps now checks if the program is halted in the while loop