@@ -0,0 +1,676 @@
+package haiherdev.boxingdayblitz.object.vector;%0A%0A/**%0A * Created by David on 3/12/2015.%0A */%0Apublic class VectorV %7B%0A%0A    private Vector2d v2d;%0A    private long nanoTime;%0A%0A    public VectorV(Vector2d v2d, long nanoTime) %7B%0A        this.v2d = v2d;%0A        this.nanoTime = nanoTime;%0A    %7D%0A%0A    public VectorV(double x, double y, long nanoTime) %7B%0A        this (new Vector2d(x, y), nanoTime);%0A    %7D%0A%0A    public Vector2d getDirection () %7B%0A        return new Vector2d(getX(), getY());%0A    %7D%0A%0A    public long getNanoTime () %7B%0A        return this.nanoTime;%0A    %7D%0A%0A    public double getX() %7B%0A        return v2d.getX();%0A    %7D%0A%0A    public double getY() %7B%0A        return v2d.getY();%0A    %7D%0A%0A%7D%0A

Velocity Vector. holds a Vector2d and a long which represents time