further optimized spatial hashing
added marching cubes (not working)