Add dungeon code, fixes #36