added viewmatrix movement