I had fun with this one! But there may have been casualties while I was learning...
well that’s unfortunate