added main menu and potential load/save function