Yours is very impressive. I'm continuing to be amazed by the diversity of the entries so far. I have played through three of them to their conclusions and part way through one of the two which looks like it might take hours.