Added some comments on shaders. Added mirroring texture shaders for background and foreground