I have published a playable version on https://vbelles.github.io/momentum-primal/ implementing some inaccurate but playable physics.
I have not updated the submission because I think that would be cheating and dishonest to everyone who participated and created something playable before the deadline.