figuring out flocking functionality
added box2d functioanlity