Added several functions to MonsterRogueUtils

I still need to optimize out searching dead end rooms for cycles