Add field of view algorithm