Fixed an issue causing lighting to not propagate correctly in some cases where light is being blocked.
Cleaned up the Diamond3iIterator so that its parameters correspond to the grid distance of the vectors returned from the origin.