Sharing for turbowarp working on separating calculations from rendering basically it splits the scene up into vertical lines all at once before drawing which should let me add entities later
jdh on youtube for inspiration (although this is completely different from his) @thescratchcoder99999 for the line to line intersection which is from wikipedia (I was too lazy to look through wikipedia it is made for and written by nerds who make everything more complicated than it needs to be) @chrome_cat for point in polygon block