Team captains comes to website, fills out gravity form with Team Name.
captain is given an invite link that they distribute to their players
players come to website and register via gravity form for a specific team (based on the invite)
player registration collects various fields in gravity, emails player a permission form to be signed via wpesignature
player registration also consists of two oauth steps (ie. login with discord), pertinent discord ID and email from this login are stored in the gravity forms DB entry for this ‘player’ record.