Basic flocking behavior added.

Looks good but still a little bit messy in SteeringFlocking