This has taken so so so long (like... relatively) and It is so close. The Binary Space Partition algorithm is almost just about done. Its not as smooth or as elegant as I would have liked it to be, but it is almost done, and with the inspiration I have for other projects I am just glad to see the back of this. Just some UI and cleaning up the code (I plan to make it open source for some reason :) ) and then its done!! Pog :)