Add Vec2 class