created move_SoA_blocks to move particles in blocks with inefficient transpose