Vector2D and Boid classes
Seek, Flee and Arrival behaviors