Added a background gradient switcher for menus and a lot of other stuff I forget.