added PVector.set(x, y) for 2D vector