You just watched me cheat and lose.
Intersect command uses bsp_node_t* bsp_binary_operation(char *path1, char *path2, bsp_binary_op op)