edge pruning significantly faster (and I think it still works for all cases), also working on greater variability of volume and tone