added a general circular force, and now boids follow nearest eight neighbors; what would make it cooler is if the number of neighbors that a boid follows can vary from 5 to 8 (this might help prevent the clumping into mini boids) and if the forces sometimes switch axises