1. A computer-implemented method for generating a physical simulation of a chain of particles, the method comprising: generating, via a processor executing one or more execution threads, a position prediction for a particle in the chain of particles based on a set of physical rules associated with the physical simulation; generating, via the processor, an adjusted position prediction for the particle based on the position prediction, a set of physical constraints associated with the chain of particles, and an anchor particle that resides at one end of the chain of particles; generating, via the processor, a velocity prediction for the particle based on a first predicted velocity associated with the particle and based on a second predicted velocity associated with a first subsequent neighbor particle residing adjacent to the particle in the chain of particles, wherein the particle is located between the anchor particle and the first subsequent neighbor particle in the chain of particles; updating, via the processor, a current position of the particle on a display device to reflect the adjusted position prediction associated with the particle; and updating, via the processor, a current velocity of the particle to reflect the velocity prediction associated with the particle.