Added callback for initial spot to ensure that the mob can always see its own square
Tweaked radius used in algorithm to make output the same as other shadowcastng algorithms for same radius
Recompiled
Added tests for 90, 180, and 360-degree recursive shadowcasting