sub(vector) {
        this._x -= vector.x;
        this._y -= vector.y;

        return this;
    }
Subtracts a vector from this vector

     params:
     @vector (Vec2): vector to use for subtraction

     returns:
     @this (Vec2): this vector after subtraction
*