vector movement
materials class
normals