position update works using spso2011 hypersphere
clean up particle class
cleaned up swarm class