evolution happens :)
Whenever the population decreased to a critial point, surviving boids
will reproduce. Every remaining boids has equal chance of reproducing
with every other remaining boid. Reproduction happens until population
reach original numbers.

technical stuff: removed some stupid unneeded io from code