Module Flock

val neighbours : radius:float -> Steering.vehicle list -> Steering.vehicle -> Steering.vehicle list
val separation : Steering.vehicle list -> Steering.vehicle -> Steering.vec
val flock : ?separation:float -> ?alignment:float -> ?cohesion:float -> radius:float -> Steering.vehicle list -> Steering.vehicle -> Steering.vec