most updated files.

wall.c is the one that is supposed to do be executed. the memory leaks
should be in mapmaker.h, where the code for the doubly linked lists are.
i am still reading up about properly setting up the linked list and
using pointers. i suspect that is the problem.