Added reflection to this. Need to check if reflection will work with shaders though