use CircleShape for CircleBlock