Updates - not working well
Added fovrecurse code
 fov.SetFov(grid, startX, startY, 5, 0); works quite good