function Position(node) {
    this._node = node;
    this._id = node.addComponent(this);
  
    this._requestingUpdate = false;
    
    var initialPosition = node.getPosition();

    this._x = new Transitionable(initialPosition[0]);
    this._y = new Transitionable(initialPosition[1]);
    this._z = new Transitionable(initialPosition[2]);
}
The Position component serves as a way to tween to translation of a Node.
 It is also the base class for the other core components that interact
with the Vec3 properties on the Node

@class Position

@param {Node} node Node that the Position component will be attached to