Wow hardcore! I love that you made maps, that's excellent. As for distance from viewer I did do a distance check between cells using Pythagorean Theorem so it should be circular. So cool that you figured that out, it's really key for beating the levels at the highest difficulty.
Welcome to the club of people that beat the game on the highest difficulty. Well done!