public void checkTriggers(){
		Debug.println("Checking room triggers");
		ArrayList<Trigger> all_trig = new ArrayList<Trigger>(triggers);
		for(String item : items){
			all_trig.addAll(Game.item_list.get(item).getTriggers());
		}
		for(String container : containers){
			all_trig.addAll(Game.container_list.get(container).getTriggers());
		}
		for(String creature : creatures){
			all_trig.addAll(Game.creature_list.get(creature).getTriggers());
		}
		for(Trigger trigger : all_trig){
			Debug.println("Trigger found: checking");
			if(trigger.used == false){// || trigger.permanent){
				if(!trigger.hasCommand()){
					if(trigger.checkConditionsTrue()){
						trigger.used = true;
						trigger.execute();
					}
				}
			}
		}
		for(Trigger trigger : all_trig){
			if(trigger.permanent){
				trigger.used = false;
			}
		}
		Debug.println("Done checking all room triggers");
	}