https://firebase.googleblog.com/2018/08/better-arrays-in-cloud-firestore.html https://stackoverflow.com/questions/46835481/firestore-security-rules-searching-for-a-users-id-in-array-in-a-document
Good articles about arrays and how to use them for Auth purposes :)
store checkpoint in firestore somewhere?