After a few mistakes were made, the map module is now more easy to maintain and more understandable for me. Instead of simply having a number to represent things (type of rooms, what exits they have, etc.) I now use constants with more evocative names like ROOM_LDR (for a room with a left, down and right exit) and I use things like DOOR_LEFT and DOOR_UP to represent exists instead of numbers that I always forget about.
NEXT!
Currently working on: Continuing the story
Time spent on the project so far: 208 hours