Quasar Betting Casino Opinion Incentives, Games & User experience