A flocking simulation implemented using canvas and Javascript.