@override Vector3 random() { x = math.Random().nextDouble(); y = math.Random().nextDouble(); z = math.Random().nextDouble(); return this; }