     /// Save for report late when network working
     private var achievementsCacheShowAfter = [String:String]()
     
+    /// When is load
+    private var loginIsLoading: Bool = false
+    
+    /// When is caching
+    private var inCacheIsLoading: Bool = false
+    
+    /// Checkup net and login to GameCenter when have Network
+    private var timerNetAndPlayer:NSTimer?
+    
     /// Delegate UIViewController repect protocol EasyGameCenterDelegate
     private var delegateGetSetVC:EasyGameCenterDelegate?
     class var delegate: EasyGameCenterDelegate? {

        :param: completion (Bool) if player login to Game Center
    
    */
    var loginIsLoading: Bool = false
    private func loginPlayerToGameCenter()  {
        if !loginIsLoading {
            
            self.loginIsLoading = true
            
            let priority = DISPATCH_QUEUE_PRIORITY_DEFAULT

    class private func sharedInstance() -> EasyGameCenter? {
        return EasyGameCenter.Static.instance?
    }
    /**
    Load achievements in cache
    (Is call when you init EasyGameCenter, but if is fail example for cut connection, you can recall)
