Adds tile type enum, dungeon details placement and

changes random to use a uniform distribution. (Dungeon details include
Treasure, Monsters and Traps)