Properly refactor playing quizzzes

Fixes #185
Fixes #181
Fixes #186
Fixes #179
Fixes #160