Fixed deinit bug in screenManager
Updated menu_bg fragment shader
Added texture caching