Added group collisions for shield and pole
Added collideAll functionality for the balls and extended the collision class to take function paramaters
Merge branch 'group' and resolved conflict with lib.js