fov funcs moved into Map cls