@Override 
	public boolean IdleAction() {
		if (status == Continue) {
			do {
				status = Step();				
			} while (status == Continue);
			if (status == BreakGame) {			
				Abort();
			} else if (status == WaitNextIdle) {	
				status = Continue;
				return true;
			} else if (status == WaitWipeDone) {	
				return true;
			}
		} else {
			//trace("NOTE:CScriptAction::IdleAction status != Continue");
		}
		return false;
	}