Arrow: only draw as far as the first non-transparent pixel
Arrow: only draw as far as the first non-transparent pixel

Actually this isn't that precise, I'm sampling at integral positions
in the (i think) screen space. Proof of concept though

LogicalDash/LiSE,LogicalDash/LiSE