Show HN: Minimalistic collisions simulation using TypeScript and HTML Canvas | Dark Hacker News