Added Vec2 (needs testing)