void Awake(){
		normal_material = GetComponent<Renderer> ().material;
		panic_material = Resources.Load<Material>(panic_material_name);
		if (visible == null)
			visible = GetComponent<ObjectVisibility> ();
		if (basket == null)
			basket = GetComponentInParent<BasketComponent> ();
	}
	void Start(){
		if (basket == null)
			basket = GetComponentInParent<BasketComponent> ();
		update(0.0f);
	}