Flocking simulation done as hw3 in CSCE649 "Physically Based Modeling" (Fall 2012)