Renamed "range" to "sight".
Optimizing. Removed an extra call to blocksVision().
LOS must be calculated here to avoid dramatic FPS drop.