This link will take you to the gh-pages deployment where the first version of this small program was published.
The link below here will take you to a more performant implementations where I rekder a few thousand balls and allow for tilting actions on lobile