Fixed walls, Refactored MapBuilder

Walls are now fixed. Turned out to be really
simple to implament, just times the length by 3...
who'd have guessed.

Refactored the MapBuilder to tidy up some of the code
I need to go back and add comments. I always forget to
comment. People must hate me.