experiment with simplified _visibleCoords
experiment
precise shadowcasting refactored