use a much smaller, much lower quality jpg, it's only a background after all
don't save the initial (i.e. null) program to cookie. we call the program_save_to_cookie as part of level change, and initialising the level is now like a level change