ball constructor init