BSP dungeon generator for 2D tile-based dungeons.