renamed vector types to "vec2_t" and "vec3_t" for two and three dimensions, respectively