Can someone please help me with writing pure C# code that performs creation of 20 bubbles (random sizes), move them in any direction (random speed) and when each bubble collide with the others, change direction. I know it can be done with timer tick event, but I need a simple code to learn it. I don't want to use Java in my Blazor app.
Example: cryptobubbles.com