OuyaGameObject singleton guarantee & dev convenience

OGO singleton checks and deletes newer OGO GameObject instances (allowing OGOs to be present in game scenes for development convenience).