@@ -0,0 +1,774 @@
+package bot.simulation.objects;%0A%0Apublic class Vector2d %7B%0A    public double x;%0A    public double y;%0A%0A    public Vector2d() %7B%0A        this.x = 0.0;%0A        this.y = 0.0;%0A    %7D%0A%0A    public Vector2d(double x, double y) %7B%0A        this.x = x;%0A        this.y = y;%0A    %7D%0A%0A    public double getLength() %7B%0A        return Math.sqrt(x * x + y * y);%0A    %7D%0A%0A    public static Vector2d multiply(Vector2d vec, double multiplier) %7B%0A        return new Vector2d((vec.x * multiplier), (vec.y * multiplier));%0A    %7D%0A%0A    public static Vector2d sum(Vector2d vec1, Vector2d vec2) %7B%0A        return new Vector2d(vec1.x + vec2.x, vec1.y + vec2.y);%0A    %7D%0A%0A    public Vector2d scale(double _arg_1) %7B%0A        this.x = (this.x * _arg_1);%0A        this.y = (this.y * _arg_1);%0A        return (this);%0A    %7D%0A%7D%0A

Create Vector2d.java