Updated Harmonia to use Vector2D without constructors