Add Vector2d class.

Replace velocity and position list by Vector2d objects for simplifying
angle and speed up/slow down calculations.
Still some rotating errors