+extern void exit_game(struct World * world, struct Map * map) {
+// Clean up and exit.
+ endwin();
+ free(map->cells);
+ uint16_t key;
+ for (key = 0; key <= world->keyswindata->max; key++)
+ free(world->keybindings[key].name);
+ free(world->keybindings);
+ free(world->keyswindata);
+ free(world->log);
+ exit (EXIT_SUCCESS); }
+