public Drawing Play() {
		if (!Prefab) {
			Debug.LogError("Got a bad prefab from " + Path);
			return null;
		}

		State = DrawingState.Playing;
		var instance = Object.Instantiate(Prefab);
		m_Drawing = instance.GetOrAddComponent<Drawing>();
		m_Drawing.Play(this);
		return m_Drawing;
	}