Text this: Granular Dynamics, Contact Mechanics and Particle System Simulations