Challenge progress storage in backend
We need to decide how will we handle storage for all challenges that need it. To a bare minimum, we will need storage for
- challenge level given the user secret (
secret
->challenge_level
) - per-challenge storage at a given level (
secret, challenge_level
->challenge_specific_data
)