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