level generation for dungeons on levels past 1

closes #21 (when it's finished :P)