rewrote BDP dungeon generation
added first graph classes