Added a better menu system and local storage