Updated code towards roam implementation.

* added more roam code
* updated mesh code
* updated vector code
Updated base objects code

That somehow hadnt gotten updated...