Implemented more of Vector2