Betsoft Overview: What Makes Its Slots Special?