What will happen to a large number of randomly moving objects if you let them follow only one rule: try to move in the same direction as your neighbors do.
Generate a random polygon with many sides and randomly drop point on the screen. If the point falls inside the polygon color it in red, otherwise color it in blue.
In a previous project we simulated a falling and bouncing ball physical simulation. What if we create a lot of these bouncing balls starting from 50 meters high to 100