Can you get that distributed widely for incoming developers? I've seen that new version of the Unity code referenced multiple times on this forum but I just wasted 2-3 hours on the problem described in this post because I'm on the version that is do…
I wasn't adding duplicate OuyaGameObject-s but wasn't setting DontDestroyOnLoad on the object.
If that's necessary I'd recommend you guys put
DontDestroyOnLoad( this );
in OuyaGameObject.cs' Awake()