Added vector2d class