Feature: maxViewDistance, maxViewDistanceAtDark and maxDarknessToSeeUnits moved into ruleset

Instead of calculating getTile() each voxel, calculates only coordinates. getTiles() calls only if really reached next tile. Therefore we got a bit performance.