Moved vec2 to own include