I'm creating a solo virtual escape room. I want to add a feature to the escape room where:
- the user enters their email gets an access code
- they can only play the game if they have an access code
- the access token will track the user's progress
is this a good idea?