Added hall placement
Made resource generation less variable
Fixed door placement code