Added random building generation and door placement.