         })
     }
 
+    // Only called when the server has info for client to save
     func saveInitData(data: JSON) {
+        // Sync Seed
         if let seedDict = data["arg1"].asDictionary {
             
             // TODO: Use js util converter

            }
            syncSeed = "\(seedArray)"

            if let deviceArray = data["arg2"].asArray { syncDeviceId = deviceArray.map { $0.asInt ?? 0 } }
            
            
        } else {
            print("Seed expected.")
        }
    }

}


    private var syncDeviceId: [Int]? {
        get {
            let deviceId = NSUserDefaults.standardUserDefaults().valueForKey(prefNameId)
            if let id = deviceId as? Int {
                return [id]
            }
            return nil
        }
        set(value) {
            NSUserDefaults.standardUserDefaults().setValue(value?.first ?? nil, forKey: prefNameId)
