Added group collisions for shield and pole
Added collideAll functionality for the balls and extended the collision class to take function paramaters