static Dungeon NewDungeon() { Console.WriteLine("Make a new dungeon"); Console.WriteLine("x length?: "); int x = int.Parse(Console.ReadLine()); Console.WriteLine("y length?: "); int y = int.Parse(Console.ReadLine()); var dungeon = new Dungeon(x, y); Console.WriteLine("Make a new dungeon"); Console.WriteLine("X as position: "); int meX = int.Parse(Console.ReadLine()); Console.WriteLine("Y as position: "); int meY = int.Parse(Console.ReadLine()); dungeon.CreateRooms(meX, meY); dungeon.AddHallways(); return(dungeon); }