Tutorial part 10. Added main_menu. Allows limited file save/load