add vec2_sub(...)
can get mouse position either in window (pixel) or OpenGL coordinates
add mat3_transform(...) to apply Mat3 transformations to Vec2
add transform_local_to_world(...) to get local coordinates in world space