@Override
	public void disengage() {
		for (Action action : this.disengageActions) {
			action.execute();
		}
		
		if (this.delayedActions.size() > 0) {
			EntityService.getInstance(getCore()).removeUpdatable(this);
		}
		super.disengage();
	}