Doors added, some changes in generation algorithm.