Windows have a new proc, can_be_reached(), it will check if there's an object blocking the way on the turf if a mob clicks on the window. It will make some pretty dir checks and then use CanPass(). And before it starts, it checks if it's a full tile window too.
Merge pull request #916 from Aranclanos/DensityBlockingWindows

Windows attacks not being blocked by grilles and other density objects fix.