Started Vector2D class, not yet complete