Sonic2

Simple version of the sonic sensor, no custom methods.
rayTracing from the neighbor block in the direction of the target to the targeted one solves the rayTrace hitting the sensor itself and missing diagonals. Small cost for simplicity is neighboring diagonals being always visible. sensorview lags terribly when there are too many targets, e.g. range Mk4 (Mk1 has range 5), I assume because it makes a sensor call per target (each target is a block, with details position (block coordinates) and type (SOLID, LIQUID, NON_ RECOGNIZED (many blocks are not solid, or liquids, or air. Since turtles collide with at least one of them (snow tiles, the ones that don't fill a block, for instance) ).
Still have to test more strange ones, like fences.

Managed to fix line-endings, seems the files affected are using unix endings. That wasn't happening days ago, what is weird. I suppose different files have different endings, not really sure, I got it working but maybe a .gitattributes file would be a good idea (e.g. https://github.com/MahApps/MahApps.Metro/pull/278) ? Was a really short web-search, not sure about it.