zero edges efficient but cyclical is a little slow (for loops for spatial edges over all t)