added flocking behviour - ish