implemented mover_PC_AoS (array of structs particles)