boids and spatial partitioning implementation not the most performant software but it was fun to make. https://vanhunteradams.com/Pico/Animal_Movement/Boids-algorithm.html made with https://love2d.org/