added util.angleTo(cx, cy, posX, posY)