Require login, re-add text decoration, and introduce Gambler model.