Acknowledgements
My wife - for patience, jokes, and knowing when to tell me to go to bed.
The EthBlockArt community - for their encouragement and feedback every step of the way.
Vamoss for https://openprocessing.org/sketch/751983 which was both an inspiration and starting point for some of Hapori’s code.