maxViewDistance, maxViewDistanceAtDark and maxDarknessToSeeUnits moved into ruleset.
TileEngine::visible() optimization.