Vec2 class added