public boolean triggerEvent()
	{
		//Check to see if all the restrictions have been completed
		if(this.isDone() && this.triggerred == false)
		{
			triggerred = true;
			//We execute each of the results
			//Check to see if it's empty
			if(results.size() > 0)
			{
				for(int i=0; i<results.size(); i++)
				{
					results.get(i).execute();	
				}
			}
			return true;
		}
		return false;
	}