Took me a while to get a handle on what on earth was going on mechanically, and the "music" is definitely offputting, but it has some charm to it.