You might have better luck asking at a more BBC Micro-oriented forum such as Stardot.Has anyone got a copy of the source code of this? Back in my days teaching A-Level Physics I found it incredibly powerful. Trivially easy to model for example the motion of a cat with an elastic tail swung round you- with no real cats hurt or injured. And it tied in nicely with the analogue computer we built. I'll try to find time to do a modern version if I can't turn a copy up... TIA.
In the specific case of modelling 2D systems the Box2D physics engine (bundled with both BBC BASIC for Windows and BBC BASIC for SDL 2.0) should be suitable for that.