Unfortunately, I couldn't get this to run, which is a shame because I reckon the premise is interesting.