	return this;
	},
	
	copyFrom : function (v) {
		this.x = v.x;
		this.y = v.y;
	},
	
	plusEq : function (v) {
		this.x+=v.x;
		this.y+=v.y;
		
		return this; 
	},
	
	minusEq : function (v) {
		this.x-=v.x;
		this.y-=v.y;
		
		return this; 
	},
		
	equals : function (v) {
		return((this.x==v.x)&&(this.y==v.x));
	}

};


var canvas,
 	c, // c is the canvas' context 2D
	container, 
	halfWidth, 
	halfHeight,
	leftTouchID = -1, 
	rightTouchID = -1, 
	leftTouchPos = new Vector2(0,0),
	rightTouchPos = new Vector2(