Kachingo: A Casino That Lets You Get On With It