This is fantastic, thank you!
There's ONE thing I've been trying to figure out how to implement myself but can't get it to work. Change the <distance> measurements from 5' increments to 1m increments. (Either that or add some kind of semi-transparent range "aura" that can be toggled on and off on tokens, but simply changing the distance increments seems a whole lot easier, and allows for GM flexibility in determining range.)

