more work on BSPTree

it should be something along these lines...