add add_{x,y} to vector2 class