Added Mirror, runtime call checks to shaders, optimized camera