Mobject({this.color = WHITE, String? name, this.target}) { this.name = name ?? getName(); submobjects = []; updatingSuspended = false; resetPoints(); initColors(); generatePoints(); }