moved out boid class