TODO:
- Create configs for all 70 stages
- Make time constraint actually work
- Save stage state even after refresh?
- Stage creation logic
- Stage models
- Track user's progress across stages
- Creating SyllogismAttempt when user engaging with syllogisms
- Custom mode