more work on OBB collision handling