There's a certain fatigue that sets in when you scroll through yet another online casino promising the moon and delivering a dusty slot machine. Smash Casino, on the other hand,...