Added recursive shadowcasting FoV calculator