n this edition 484 squares were used with 2 "fleas" per square, positions and directions are randomly generated. Less objects lead to a more smooth visual.
Made in Python 3 using Matplotlib and Numpy libraries.