Added save/load option, and menu for user