have to again
vector fixes
added renderer camera functions