 		
 		
 		protected function runTest():void {
-			var success:Boolean = level.goal.runTestStep(this);
+			level.goal.runTestStep(this);
 			lastRunTime = elapsed;
 			if (!level.goal.running) {
-				if (success)
+				if (level.goal.succeeded)
 					C.log("Success!");
 				else
 					C.log("Failure!");

				var randomButton:MenuButton = new GraphicButton(90, 90, _random_sprite, function _():void {
					initialMemory = level.goal.genMem();
					memory = initialMemory.slice();
				}, "Generate new memory", new Key("R"));
				upperLayer.add(randomButton);
			}
			
			if (level.goal.dynamicallyTested) {
				var testButton:MenuButton = new GraphicButton(130, 90, _test_sprite, function _():void {
					level.goal.startRun();
					lastRunTime = elapsed;
				}, "Test your machine!", new Key("T"));
				upperLayer.add(testButton);
			}
		}
		
		protected function makeModeButton():void {

		}
		
		protected function makeClockButton():void {
			upperLayer.add(new DClock(130, 90));
		}
		
		protected function makeZoomButton():void {
