Made it so all matrix functions use same coordiante handedness
Added a vec2 type and changed names of current vector funcs to be more future friendly