made the +=, -=, and *= operators behave correctly in Vector2, added division to Vector2