Exactly what establishes Super Slots aside from our most other better picks are the exciting competition scene