Added code to allow change in boid numbers.

User can now change the number of boids in existence at any given
time. Nonvalid values are reported correctly.

Also, removed the use of the otherBoids array in calculating values.
It seems to have reduced calculation times without any change in
the simulation.
Replaced .forEach loops with traditional for loops.