Updated Vector2 with Vector3 Functions

Updated Vector2 with Vector3 Functions