Flocking of UAVs. Software Model and Limited Vision Simulations