I have been able to complete the collision sandbox feature of my project which demonstrates the mechanics of random objects colliding in various ways. I was able to complete this phase of development after changing to use a new resource which was more appropriate to my needs, then modifying their solution where appropriate. This will be referenced further in my report, but in short – the first formula I had been using did not apply correct forces where multiple components were involved. I.E. a collision where diagonal motion would be expected as the result would only result in horizontal motion. The solution now fully models conservation of momentum.
Using this sandbox as a vector for testing it is clear that the solution is not perfect as it stands. Objects can stick to each other following high velocity collisions, for instance. I will look into this further but I have to prioritise completing the game logic of my project.