add
vec3.offset
This avoids having to import and creat a `new vec3.v()`
Dump of current working bot. Warning: somewhat messy code! Lints haven't been run, no tests, etc.