modified getDevicesInFront:
leftFieldOfView and rightFieldOfView vectors were calculated based on a 30 degree FOV, ie. +-15 for each side. Changed it to use (observer.FOV/2) instead. If the angle is exactly 360, deviceInFront will return the entire deviceList provided to it, except the observer (if observer is in the deviceList)