Added vec2
Base for body