Switches to a non-stack based octree traversal. This leads to a massive speedup, and thus will be the final octree traversal algorithm (for now). Next step: figure out why I get random segfaults...