Fix issue where piston won't push particles at index 0