Casino-ology: The Art of Managing Casino Games