I'm all ears as to coding style and how to fix the thing so there's less of this "join" and "vecs" nonsense every which way. then there's the sun...
@dzaima why is it that (sun←origin,100 100) is not the same as (sun←↓2 2⍴origin, 100 100) then (,/sun) ? they both have length 4