What factors have contributed to the rise of the slot in gambling website?