changes so circles dont overlap. not entirely fixed.