Generates map with rooms and halls

You can tweak around numbers in map variable to change size of map and
occurrences of rooms.