Updated CircleShape so it actually returns random positions