bumper changed to use material and added SetMaterial function to shader class