Rudimentary flocking

Will continue adjusting values and refining code