calculation of displacement seemingly working, the way the displacements are distributed to the neighbouring cells seems to be the problem now