Lähetä tietue sähköpostilla: A stochastic vision-based model inspired by zebrafish collective behaviour in heterogeneous environments