AFKSpin: A Study on the Mechanics and Psychology Behind Casino Slot Games