added doors; improved map generator