It is now possible to choose observers as random positions or halos, as well as reading them from a file or identifying them as subhalos