pushed boids init code into its own init function