Untangling GameObject State in Unity
designagame.eu