 		
 		protected var undoButton:MenuButton;
 		protected var redoButton:MenuButton;
+		protected var loadButton:MenuButton;
+		protected var resetButton:MenuButton;
 		
 		protected var displayTime:DTime;
 		protected var preserveModule:Boolean;

		}
		
		protected function reset():void {
			//for each (var module:Module in level.modules)
				//if (module.FIXED)
					//module.deregister();
			//
			//savedString = U.SAVE_DELIM + U.SAVE_DELIM + U.SAVE_DELIM + U.SAVE_DELIM;
			//U.save.data[level.name] = savedString;
			//load();
			//TODO: transform into a custom action!
		}
		
		

		protected function checkMenuState():void {
			undoButton.exists = actionStack.length > 0;
			redoButton.exists = reactionStack.length > 0;
			loadButton.exists = findSuccessSave() != savedString && findSuccessSave() != null;
			resetButton.exists = savedString && savedString != RESET_SAVE;
			
			checkCursorState();
			
