Added field of view logic and demo.