Added Vector2 class