add VectorInsertAll helper function
add randomization to tunnel digging
add SubDungeon split direction alteration to remove room 'chains'
add kRoomMaxSize to remove large rooms
add more cycles to generated dungeon level
simplify BSPTreeNode constructor call