50 POINTS: The array `circles` is populated by more arrays which are formatted as such to define each circle
{pos=Vector2,radius=number}
Entire circles or more than two circles should be able to overlap and still achieve a correct result
