first 2d region example (ish)
First 2D BSP intersection
refactor
Clone BSP tree
Union!