Come to OpenGL, we have Vector2