Added hot reloading on shaders