Kind of. I just need to find if two line segments intersect. For example, if they do, it will return a poi and I can move the player to not be colliding, if it returns infinity or something that means it does not intersect. If is basically that block but would also retun a poi of where the lines intersect.

I also make games with full pen rendering, so the data would have to be updated in the backround and then it renders the data it changes. WIth ne I cant use and
<touching [(distance to [ v]) v] ?> 

just a simple equation to find where to line segments intersect would be alright. Thanks