@Override
	public void execute() {
		if (Game.getClientState() != Game.INDEX_MAP_LOADED) {
		BearFurs.stop = 1000;
		}
		
		if (Game.getClientState() == Game.INDEX_MAP_LOADED && BearFurs.stop == 1000) {
		BearFurs.stop = 50;
		}
		
		if (BearFurs.client != Bot.client()) {
			WidgetCache.purge();
			Bot.context().getEventManager().addListener(this);
			BearFurs.client = Bot.client();
		}
		
		if (Inventory.contains(Constants.NEWSPAPER)) { 
			Inventory.getItem(Constants.NEWSPAPER).getWidgetChild().interact("Drop");
			sleep(50, 150);
		}
		
		if (Walking.getEnergy() == 100 && Walking.isRunEnabled()) {
			Walking.setRun(true);
		}
		
		if (Widgets.get(640, 30).isOnScreen()) {
			Widgets.get(640, 30).click(true);
		}
	}