split bsp areas both ways
initial version of bsp partitioning
clean up
working with bsp