- Rect and Room method objects no longer need to know the map size up front
- The Map object has lists of interesting map features (I don't like this)
- Room and corridor generators take the map itself as an argument to their
generate and apply methods
- Create a Corridor object to hold a list of points
- Add a bunch of documentation here and there