Stardust Casino is a more recent, streamlined platform focused on convenience and quick access