An implementation of the NaSch model for fluids instead (ignore randomization step)