Playing around with Vector Math
to create movement. After some experimenting with velocity and acceleration. I came to this result.
Look at those poor circles all locked up not knowing how to leave this black prison, also known as an HTML5 canvas. This truly is torture by code.
It is cool to see that with so little code, things start to look like they are somewhat alive and have a mind of their own.