September 28, 2016 at 17:42:39 UTC
What a fun challenge. Very proud of this, even if it is a little messy in places.