See my blog posts on creating the dungeon here: link.