ParticleMechanics