basic flocking, some tweaking left to weights