Lovely work. It doesn't look like there's any code in the attached nb, though. Could you perhaps try attaching it again? I'd love to play with it. Thanks
Hi Peter, the code is in initialization cell at the end of the post. You can download the notebook from the attachments to evaluate the code.
Actually you did it right first time. The attached notebook has been updated after your comment to contain the full code similar to the post.
-- you have earned Featured Contributor Badge Your exceptional post has been selected for our editorial columns Staff Picks http://wolfr.am/StaffPicks and Publication Materials https://wolfr.am/PubMat and Your Profile is now distinguished by a Featured Contributor Badge and is displayed on the Featured Contributor Board. Thank you!