new file Vec2D.py from pygame-wiki