No, it works. It's pretty good. Just one question:
Why when all the particles are brought together and then their polarity is changed do they expand away from each other in a square shape? If all their repulsion factors are the same, wouldn't they expand in a circular patterns?