I am simulating protons and electrons in a simulator that runs 1 femto seconds per second up to 1 second per second. So it can accurately show the passage of charge particles through space with data being updated on their displacement, velocity and acceleration. However I am now adding in rotational data. This means that I need to simulate angular momentum and torque. How do I do this? For the electron do I have to calculate the torque at the classical electron radius at each pole due to magnetic interaction with other charged particle poles?