Added HorizontalBlurShader, virtual destructors
Scene